Ich möchte eine Protokolldatei haben, die einen Eintrag für jedes Mal enthält, wenn ein Benutzer ein suid-Programm ausführt, das den Benutzernamen, das Programm und alle an ihn übergebenen Befehlszeilenargumente enthält. Gibt es eine Standardmethode, um dies unter Linux zu erreichen?
12
-F path=…
durch-F euid=0 -F 'uid!=0'
oder so etwas ersetzen . Ich kann nicht einen Haken in sehe den setxid Code durch aufgerufenexecve
, noch eine bestimmte setxid Uhr im Audit - Subsystem . Natürlich können Sie auch jeden einzelnenexecve
Vorgang nachbearbeiten.auditd
.find
Befehl zum Auflisten aller SUID-Dateien:find / -xdev \( -perm -4000 \) -type f -print