Gibt es ein Protokoll, das den Betrieb von Dateien unter Linux aufzeichnet [duplizieren]

Antworten:

2

Nicht standardmäßig. Der Kernel verfügt über ein Audit-Framework , das jedoch manuell aktiviert werden muss.

Grawity
quelle
0

Wenn Sie als Root angemeldet sind, können Sie sie in den Benutzerdateien finden .bash_history(vorausgesetzt, sie verwenden Bash als Shell; andere Shells speichern ihre Historien an einem anderen Ort).


quelle
0

.bash_historyDatei im Home-Ordner eines jeden Benutzers enthält nur Befehle, die von diesem Benutzer in der Konsole eingegeben wurden (Ende auch ausgeführt, die falsch erhalten wird nicht in dieser Datei), es geht nicht um Dateivorgänge. Auch die gleichen Informationen könnten Sie per historyBefehl erhalten.

Ich denke, es ist unmöglich, genau den Verlauf von Dateioperationen abzurufen, aber was Sie erreichen können, ist, alle Dateioperationen für jeden Befehl abzurufen, den Sie möchten - verwenden straceSie dafür. Wie strace -e trace=open groupadd blabla.

Scythargon
quelle