<Poprzedni | Spis treści | Następne>
4.1. Korzystanie z AppArmor
![]()
W tej sekcji występuje błąd (LP #13041346) i instrukcje nie będą działać zgodnie z reklamą.
Pakiet apparmor-utils zawiera narzędzia wiersza poleceń, których można użyć do zmiany trybu wykonywania AppArmor, znalezienia statusu profilu, utworzenia nowych profili itp.
• apparmor_status służy do przeglądania bieżącego stanu profili AppArmor.
sudo apparmor_status
• aa-complain umieszcza profil w skarżyć tryb.
sudo aa-complain /ścieżka/do/bin
• aa-enforce umieszcza profil w egzekwować tryb.
sudo aa-enforce /ścieżka/do/bin
• /etc/apparmor.d katalog, w którym znajdują się profile AppArmor. Można go używać do manipulacji tryb wszystkich profili.
Wprowadź następujące dane, aby ustawić wszystkie profile w trybie składania skarg:
sudo aa-complain /etc/apparmor.d/*
![]()
6 https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1304134
Aby ustawić wszystkie profile w trybie wymuszania:
sudo aa-enforce /etc/apparmor.d/*
• apparmor_parser służy do ładowania profilu do jądra. Można go również użyć do ponownego załadowania aktualnie załadowanego profilu za pomocą -r opcja. Aby załadować profil:
cat /etc/apparmor.d/profile.name | sudo apparmor_parser -a
Aby ponownie załadować profil:
cat /etc/apparmor.d/profile.name | sudo apparmor_parser -r
• systemctl mogą być stosowane w celu przeładować wszystkie profile:
sudo systemctl załaduj ponownie apparmor.service
• /etc/apparmor.d/disable katalogu można używać razem z opcją apparmor_parser -R wyłączyć
Profil.
sudo ln -s /etc/apparmor.d/profile.name /etc/apparmor.d/disable/ sudo apparmor_parser -R /etc/apparmor.d/profile.name
Do ponownie włączyć wyłączony profil usuń dowiązanie symboliczne do profilu w /etc/apparmor.d/disable/. Następnie załaduj profil za pomocą -a opcja.
sudo rm /etc/apparmor.d/disable/profile.name
cat /etc/apparmor.d/profile.name | sudo apparmor_parser -a
• AppArmor można wyłączyć, a moduł jądra zwolnić, wprowadzając następujące dane:
sudo systemctl stop apparmor.service sudo update-rc.d -f apparmor usuń
• Aby ponownie włączyć AppArmor, wprowadź:
sudo systemctl start apparmor.service Sudo update-rc.d ustawienia domyślne apparmor
![]()
zastąpić Nazwa profilu z nazwą profilu, którym chcesz manipulować. Wymień także /ścieżka/do/kosza/ z rzeczywistą ścieżką pliku wykonywalnego. Na przykład do użycia polecenia ping /bin/ping
Dokumenty