Kto ostatnio zmodyfikował plik?

26

Czy istnieje sposób, aby powiedzieć, kto (który użytkownik) ostatnio zmodyfikował ostatni plik w systemie Linux (RHEL)?

wag2639
źródło
unix.stackexchange.com/questions/42234/… jest nowszy i ma kilka odpowiedzi
Carl Verbiest

Odpowiedzi:

16

Nie jest to wiarygodne, ale jeśli mówimy o dostępie do powłoki, możesz odnieść się do czasu modyfikacji pliku z użytkownikami zalogowanymi w tym czasie ( last), a następnie sprawdzić ich ~ / .bash_history (lub równoważny) w celu edycji poleceń. grep -H filename /home/*/.bash_historyMoże nawet dać punkt wyjścia.

Marie Fischer
źródło
17

Nie, nie ma niezawodnego sposobu, aby to odkryć.

Na statpolecenie pokazuje wszystko, co wiadomo o pliku (oprócz rzeczywistej zawartości). Możesz dodać opcję -Z, aby uzyskać informacje o SELinuksie; ale nic z tego nie mówi, kto zmodyfikował plik jako ostatni.

freiheit
źródło
Tak, ale żadnych innych narzędzi do wykopania?
rɑːdʒɑ