AppArmor
A Linux security module that restricts program capabilities using per-application profiles, simpler to configure than SELinux.
AppArmor โ A Linux security module that restricts program capabilities using per-application profiles, simpler to configure than SELinux.
AppArmor confines applications by associating security profiles with programs rather than labeling all system objects (as SELinux does). Profiles define what files a program can read/write, what network access it has, and what capabilities it requires. Profiles operate in enforce mode (restrictions active) or complain mode (violations logged but allowed). AppArmor uses path-based rules making profiles more intuitive to write. It is the default security module on Ubuntu and SUSE. While less granular than SELinux, AppArmor's simpler model makes it more accessible for most administrators.
Learn more: Full glossary entry โ
Related Resources
Linux System Administration Masterclass
Related eBook โ Learn more in depth
Linux Commands: Shell Scripting (Part 2)
Free Cheatsheet โ Download PDF
Linux Firewall Mastery: iptables vs nftables Complete Guide (2026)
Blog Post โ Deep dive article