Eu tenho o Ubuntu 16.04 e recentemente reinstalei o AppArmor:
sudo rm -rf /etc/apparmor*
sudo apt-get install apparmor --reinstall
sudo service apparmor restart
Quando estou tentando analisar um perfil com apparmor_praser
o erro:
Erro do analisador AppArmor para my.profile em my.profile na linha 1: Não foi possível abrir 'tunables/global'
Verifiquei minha pasta ApprAmor e notei que alguns arquivos estavam faltando:
root@ubuntu:/etc/apparmor.d# ls ./tunables/
home.d multiarch.d xdg-user-dirs.d
Enquanto, antes de remover os arquivos, eu tinha esses arquivos:
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
Parece que a instalação não instalou todas as bibliotecas de dependências.
Experimentei também estes:
apt-get install apparmor-utils apparmor-easyprof apparmor-easyprof-ubuntu
Mas ainda não tenho arquivos importantes como tunables/global
.
Alguma idéia de como posso reinstalar o AppArmor como surgiu com a instalação padrão do Ubuntu?
Eu fui a este lugar:
https://launchpad.net/ubuntu/xenial/+source/apparmor
download:
https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/apparmor/2.10.95-0ubuntu2.10/apparmor_2.10.95.orig.tar.gz
Dentro deste
tar
arquivo eu fui../profiles/apparmor.d
e extraí todo o conteúdo para/etc/apparmor.d
:Mas é estranho que eu precisei fazer isso manualmente.
Ficarei feliz se alguém puder compartilhar uma maneira automática de fazer isso com arquivos
apt-get
.