在Ubuntu 20.04系统上检查AppArmor的当前状态:
$ sudo apparmor_status
在此步骤中,我们将禁用一个流程/配置文件的Apparmor。如果我们希望禁用AppArmor整个系统,则跳过此步骤并继续执行步骤3.
列出AppArmor所有可用配置文件:
$ 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
假设我们要禁用Apparmor for MySQL Server:
$ sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/ $ apparmor_parser -R /etc/apparmor.d/disable/usr.sbin.mysqld
再次执行apparmor_status,应该看不到/usr/sbin/mysqld 了。
要完全禁用AppArmor:
$ sudo systemctl disable apparmor
重新启动系统。
日期:2020-07-07 20:55:17 来源:oir作者:oir