我有 Ubuntu 16.04,最近我重新安装了 AppArmor:
sudo rm -rf /etc/apparmor*
sudo apt-get install apparmor --reinstall
sudo service apparmor restart
当我尝试解析配置文件时apparmor_praser
出现错误:
第 1 行 my.profile 中 my.profile 的 AppArmor 解析器错误:无法打开“可调参数/全局”
我检查了我的 ApprAmor 文件夹,发现它缺少一些文件:
root@ubuntu:/etc/apparmor.d# ls ./tunables/
home.d multiarch.d xdg-user-dirs.d
虽然,在我删除文件之前,我有这些文件:
root@ubuntu:~# ls /etc/apparmor.d/tunables/
alias apparmorfs dovecot global home home.d kernelvars multiarch multiarch.d proc securityfs sys xdg-user-dirs xdg-user-dirs.d
似乎安装没有安装所有依赖库。
我也试过这些:
apt-get install apparmor-utils apparmor-easyprof apparmor-easyprof-ubuntu
但是我仍然没有重要文件,例如tunables/global
.
知道如何在 Ubuntu 默认安装中重新安装 AppArmor 吗?