AppArmor is a great tool to protect your
Ubuntu systems. It could however be a little bit restrictive and cause unnecessary problems in some situations.
You can disable and completely remove
AppArmor from your
Ubuntu installation from the terminal.
It is not recommended to remove
AppArmor in production systems. Only remove it in development environment or desktop, whenever necessary.
Disable and completely remove AppArmor in Ubuntu:
$ sudo systemctl stop apparmor
apparmorfrom starting on system boot.
$ sudo systemctl disable apparmor Synchronizing state of apparmor.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install disable apparmor
apparmorpackage and dependencies. (optional)
$ sudo apt remove --assume-yes --purge apparmor ##### snipped The following packages will be REMOVED: apparmor snapd 0 upgraded, 0 newly installed, 2 to remove and 7 not upgraded. ##### snipped
This will also remove
snapd. Only proceed if you don't use
snapd to manage your packages.
|Ubuntu 16.04 LTS (Xenial Xerus)|
|Ubuntu 16.10 (Yakkety Yak)|
|Ubuntu 17.04 (Zesty Zapus)|
|Ubuntu 17.10 (Artful Aardvark)|
|Ubuntu 18.04 LTS (Bionic Beaver)|
|Ubuntu 18.10 (Cosmic Cuttlefish)|
|Ubuntu 19.04 (Disco Dingo)|