Apparmor
重新安裝 AppArmor 失去一些文件
我有 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 嗎?
我去了這個地方:
https ://launchpad.net/ubuntu/xenial/+source/apparmor
下載:
在這個
tar
文件中,我轉到../profiles/apparmor.d
並將所有內容提取到/etc/apparmor.d
:cp -r ./apparmor.d/ /etc/apparmor.d/
但奇怪的是我需要手動完成。
如果有人可以分享自動方式來做到這一點,我會很高興
apt-get
。