AppArmor es una extension de seguridad o ‘Mandatory Access Control (MAC)’ que provee de una variedad de politicas de seguridad para el kernel de Linux. Es una aplicación alternativa a SELinux que viene incluida en Ubuntu. La mayoria de las veces no necesitamos de AppArmor para configurar un sistema seguro, y a menudo casusa mas problemas de los que soluciona debido a que algunos servicios no funcionan como deberian.
Los siguientes pasos muestran como desactivar y desinstalar AppArmor en Ubuntu 14.04.
1. Para chequear si AppArmor esta activo:
sudo apparmor_status
Si despues de ejecutar el comando nos aparece en pantalla algo parecido al siguiente mensaje, quiere decir que AppArmor esta ejecutandose
apparmor module is loaded. 4 profiles are loaded. 4 profiles are in enforce mode. /sbin/dhclient /usr/lib/NetworkManager/nm-dhcp-client.action /usr/lib/connman/scripts/dhclient-script /usr/sbin/tcpdump 0 profiles are in complain mode. 1 processes have profiles defined. 1 processes are in enforce mode. /sbin/dhclient (669) 0 processes are in complain mode. 0 processes are unconfined but have a profile defined.
2. Desactivar AppArmor y descargar el modulo del kernel con el siguiente comando:
sudo service apparmor stop sudo update-rc.d -f apparmor remove
3. Para desintalar por completo AppArmor de nuestro sistema, ejecutamos el siguiente comando:
sudo apt-get remove apparmor apparmor-utils -y