2012-04-03 1 views
1

Hallo ich bin ein Anfänger mit Linux-Server Zeug. Ich frage mich, ob es einen Befehl in Linux gibt oder gibt es eine Möglichkeit zu sehen, welcher "Benutzer" eine Datei in Linux angesehen oder zugegriffen hat?Gibt es eine Möglichkeit zu sehen, wer eine Datei in Linux angezeigt/zugegriffen hat?

Gibt es einen solchen Befehl?

Ich dachte, ‚stat‘ Befehl funktioniert eine mögliche Option sein könnte, aber nach googeln, fand ich heraus, dass jemand hier am unteren Rand geschrieben: http://www.howtogeek.com/howto/ubuntu/get-last-accessed-file-time-in-ubuntu-linux/ , dass es nicht einen Weg gibt, ‚wer‘ zugegriffen, um eine Datei anzuzeigen. Ist das wahr?

+0

Diese Information existiert einfach nicht. Stellen Sie sich vor, wie viel Aufwand es verursachen würde, wenn sogar ein Blick auf eine Datei einen Metadatenanhang verursacht. –

Antwort

1

Das Audit-Subsystem kann Ihnen sagen, wer oder was auf ein Dateisystemobjekt zugegriffen hat.

+0

funktioniert das Subsystem nicht, wenn jemand eine Datei geändert hat? Funktioniert es auch nur für das Betrachten/Zugreifen auf die Datei? –

+0

Es kann jede Operation überwachen, die Sie ihm mitteilen. –

+0

oh ich sehe danke. Gibt es einen Befehl, um festzustellen, ob auf einem bestimmten Server ein Audit-Subsystem installiert ist? Zum Beispiel teilt uname -a die Version des Linux-Servers mit. Ich habe mich gefragt, ob es einen solchen Befehl für das Audit-Subsystem oder andere allgemeine Subsysteme gibt. –