it-swarm.com.de

Wer hat die Datei zuletzt geändert?

Gibt es eine Möglichkeit festzustellen, wer (welcher Benutzer) die letzte Datei unter Linux (RHEL) zuletzt geändert hat?

26
wag2639

Dies ist alles andere als zuverlässig, aber wenn es sich um einen Shell-Zugriff handelt, können Sie die Änderungszeit der Datei mit den zu diesem Zeitpunkt angemeldeten Benutzern (last) vergleichen und dann deren ~/.bash_history (oder äquivalent) zum Bearbeiten von Befehlen. Sogar grep -H filename /home/*/.bash_history könnte Ihnen einen Ausgangspunkt geben.

16
Marie Fischer

Nein, es gibt keinen zuverlässigen Weg, dies zu entdecken.

Der Befehl stat zeigt Ihnen alles, was über eine Datei bekannt ist (mit Ausnahme des tatsächlichen Inhalts). Sie können die Option -Z hinzufügen, um einige SELinux-Informationen zu erhalten. Aber nichts davon sagt Ihnen, wer die Datei zuletzt geändert hat.

17
freiheit