![AppArmor를 다시 설치하면 일부 파일이 손실됩니다](https://linux55.com/image/147174/AppArmor%EB%A5%BC%20%EB%8B%A4%EC%8B%9C%20%EC%84%A4%EC%B9%98%ED%95%98%EB%A9%B4%20%EC%9D%BC%EB%B6%80%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%EC%86%90%EC%8B%A4%EB%90%A9%EB%8B%88%EB%8B%A4.png)
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
.