Назад | Перейти на главную страницу

Кто последний раз редактировал файл?

Есть ли способ узнать, кто (какой пользователь) последним изменил последний файл в Linux (RHEL)?

Это далеко не надежно, но если мы говорим о доступе к оболочке, вы можете связать время модификации файла с пользователями, вошедшими в систему в то время (last), а затем проверьте их ~ / .bash_history (или эквивалент) на наличие команд редактирования. Четный grep -H filename /home/*/.bash_history может дать вам отправную точку.

Нет, надежного способа узнать об этом нет.

В stat Команда показывает вам все, что известно о файле (кроме фактического содержимого). Вы можете добавить опцию -Z, чтобы получить некоторую информацию о SELinux; но ничто из этого не говорит вам, кто изменил файл последним.