Dans ce didacticiel, vous apprendrez à désactiver AppArmor pour un processus particulier ou à le désactiver entièrement sur Ubuntu 20.04 Focal Fossa Linux.
Dans ce didacticiel, vous apprendrez :
- Comment désactiver AppArmor pour un processus particulier
- Comment désactiver complètement AppArmor
Désactivation d'AppArmor sur Ubuntu 20.04 Focal Fossa Linux
Configuration logicielle requise et conventions utilisées
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | Installation d'Ubuntu 20.04 ou mise à niveau d'Ubuntu 20.04 Focal Fossa |
Logiciel | AppArmor |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Comment désactiver AppArmor sur Ubuntu 20.04 instructions étape par étape
- Vérifiez d'abord l'état actuel de l'AppArmor sur votre système Ubuntu 20.04 :
$ sudo apparmor_status
- Dans cette étape, nous allons désactiver AppArmor pour un seul processus/profil. Si vous souhaitez désactiver AppArmor pour un système entier, ignorez cette étape et passez à
Étape 3 .Pour désactiver AppArmor uniquement pour un processus particulier, listez d'abord tous les profils disponibles :
$ ls /etc/apparmor.d/ abstractions lsb_release usr.bin.evince usr.lib.libreoffice.program.senddoc usr.sbin.cups-browsed usr.sbin.rsyslogd disable nvidia_modprobe usr.bin.firefox usr.lib.libreoffice.program.soffice.bin usr.sbin.cupsd usr.sbin.tcpdump force-complain sbin.dhclient usr.bin.man usr.lib.libreoffice.program.xpdfimport usr.sbin.ippusbxd local tunables usr.lib.libreoffice.program.oosplash usr.lib.snapd.snap-confine.real usr.sbin.mysqld
Par exemple, nous allons maintenant désactiver AppArmor pour un serveur MySQL :
$ sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ $ apparmor_parser -R /etc/apparmor.d/disable/usr.sbin.mysqld
Exécution de
apparmor_status
maintenant ne devrait pas lister le/usr/sbin/mysqld
en mode d'application. - Pour désactiver complètement AppArmor, exécutez :
$ sudo systemctl disable apparmor
- Redémarrez votre système.