AppArmorを再インストールすると一部のファイルが失われる

AppArmorを再インストールすると一部のファイルが失われる

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

ダウンロード:
https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/apparmor/2.10.95-0ubuntu2.10/apparmor_2.10.95.orig.tar.gz

このファイルから、私は以下からtarすべてを../profiles/apparmor.d抽出しました/etc/apparmor.d

cp -r ./apparmor.d/ /etc/apparmor.d/  

しかし、奇妙なことは、手動で行う必要があるということです。
誰かが自動化された方法を共有できることを嬉しく思いますapt-get

関連情報