Ubuntu 16.04があり、最近AppArmorを再インストールしました。
sudo rm -rf /etc/apparmor*
sudo apt-get install apparmor --reinstall
sudo service apparmor restart
構成ファイルを解析しようとするとapparmor_praser
エラーが発生します。
my.profile 行 1 の AppArmor パーサーエラー: 'tunables/global' を開けません。
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を再インストールする方法を知っていますか?
答え1
私はここに行きました:
https://launchpad.net/ubuntu/xenial/+source/apparmor
このファイルから、私は以下からtar
すべてを../profiles/apparmor.d
抽出しました/etc/apparmor.d
。
cp -r ./apparmor.d/ /etc/apparmor.d/
しかし、奇妙なことは、手動で行う必要があるということです。
誰かが自動化された方法を共有できることを嬉しく思いますapt-get
。