Zum Inhalt springen

AppArmor/Utilities

Aus Foxwiki

AppArmor Utilities

Nach der Installation von apparmor-utils stehen folgende Kommandozeilen-Werkzeuge zur Verfügung

Utility Beschreibung
aa-enabled simple Abfrage, ob AppArmor aktiviert ist
aa-status Überblick über die geladenen AppArmor-Profile mit Angabe des Modus
aa-disable Ein AppArmor Profile deaktivieren
aa-teardown Alle AppArmor Profile entladen, d. h. aus dem Speichern entfernen, so dass keine Profile in der laufenden Sitzung mehr aktiv sind
aa-exec Eine Anwendung mit einem speziellen, anzugebenden AppArmor Profil starten
aa-unconfined Ausgabe der Prozesse mit Netzwerkzugriff ohne Profil
aa-audit Profil in den Audit-Modus versetzen
aa-complain Profil in den Complain-Modus versetzen
aa-enforce Profil in den Enforce-Modus versetzen
aa-autodep Erstellung eines Basis-Profils im Complain-Modus
aa-genprof Erstellung eines Basis-Profils mit interaktiver Ergänzung von Regeln und abschließender Versetzung des Profils in den Enforce-Modus
aa-logprof interaktive Ergänzung von Regeln anhand der Einträge in /var/log/syslog
aa-cleanprof automatisches Aufräumen eines Profils
aa-easyprof Einfaches Erstellen eines Profils
  • Mit aa-easyprof estellte Profile sind gegebenenfalls weniger restriktiv als mit aa-genprof oder aa-logprof erstellte Profile
aa-mergeprof AppArmor Profile zusammenführen
aa-decode Decodiert einen String in Hexadezimaldarstellung aus dem AppArmor Log in einen ASCII-String
aa-features-abi Extrahieren, Validieren und Ändern der AppArmor Feature ABI
aa-remove-unknown Unbekannte AppArmor Profile entfernen
aa-update-browser Apparmor Profile für Browser aktualisieren

Im Idealfall nutzt man AppArmor ohne es zu bemerken, da Regeln die entsprechenden Anwendungen schützen, aber nicht beeinträchtigen

  • Um zu überprüfen, ob AppArmor installiert und aktiviert ist, dient folgender Befehl im Terminal[2]
aa-enabled

Einen weiterführenden Überblick über den aktuellen Status von AppArmor erhält man mit folgendem Befehl

sudo aa-status