访问控制和系统审计很相似，但有细微的不同。审计要求所有的访问（包括成功的和被阻止的）都被记录下来，而Linux安全模块无法实现此功能。因为访问控制可能在调用Linux安全模块之前就阻止该访问。目前，AppArmor为Ubuntu、OpenSUSE、SUSE、Debian默认的LSM；SELinux为RHEL、Fedora、CentOS默认的LSM。然而一些开发者并不喜欢Linux安全模块。的作者不喜欢LSM，因为LSM导出了它的全部符号，这在方便插入安全模块的同时也方便了恶意模块（Rootkit）。