Frage :Wie protokolliere ich jeden Benutzerbefehl, der mit oder ohne sudo ausgeführt wird, und leitet diese Protokolle an eine zentrale Protokolldatei weiter?
Um den auditd für die Protokollierung aller Benutzerbefehle zu konfigurieren, befolgen Sie bitte den folgenden Aktionsplan.
1. Verwenden Sie yum, um das Audit zu installieren Paket:
# yum install audit
2. So starten Sie den auditd-Dienst beim Booten automatisch:
# chkconfig auditd on
3. Fügen Sie die folgenden Zeilen zu /etc/audit/audit.rules hinzu .
# vi /etc/audit/audit.rules -a exit,always -F arch=b64 -S execve -a exit,always -F arch=b32 -S execve
4. Starten Sie den Dienst:
# service auditd start
Auf diese Weise protokolliert auditd alle Benutzerbefehle in /var/log/audit/audit.log standardmäßig. Sie können die Konfiguration ändern, indem Sie „/etc/audit/auditd.conf bearbeiten „.