我有Ubuntu16.04,最近我重新安装了AppArmor:
sudo rm -rf /etc/apparmor*
sudo apt-get install apparmor --reinstall
sudo service apparmor restart当我试图用apparmor_praser解析一个概要文件时,我得到了错误:
AppArmor解析器在第1行my.profile中的错误:无法打开“可调/全局”
我检查了我的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这样的重要文件。
知道我如何重新安装AppArmor,因为它提出了Ubuntu默认安装?
发布于 2019-01-30 08:36:12
我去过这个地方
https://launchpad.net/ubuntu/xenial/+source/apparmor
下载:
在这个tar文件中,我想要../profiles/apparmor.d并通过以下方式提取/etc/apparmor.d的所有内容:
cp -r ./apparmor.d/ /etc/apparmor.d/ 但奇怪的是我需要手动做。
如果有人能与apt-get共享自动的方法,我会很高兴的。
https://unix.stackexchange.com/questions/497638
复制相似问题