AppArmor is a great tool to secure and protect your Ubuntu and Debian systems. It could, however, be a little bit restrictive and cause unnecessary problems in some situations.
You can stop AppArmor service and disable AppArmor from starting during system boot using systemd. You can completely remove AppArmor from your system using apt.
It is not recommended to remove AppArmor in production systems. Only remove it in a development environment or desktop, whenever necessary.
$ sudo systemctl stop apparmor
$ 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
$ sudo apt remove --assume-yes --purge apparmor Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: apparmor* snapd* 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. After this operation, 122 MB disk space will be freed. ##### snipped
This will also remove snapd. Only proceed if you don't use snapd to manage your packages. Reinstalling snapd will also install AppArmor as dependency.
|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)|
Comment anonymously. Login not required.