Как отловить редактирование файла процессом, пользователем на Linux-сервере?

1. Был файл и его не стало.
2. Файл неожиданно был отредактирован.

Каким образом (какой утилитой) понять, кем или чем было сделано?
Взлом сервера и злоумышленные действия на 99% исключены, это что-то внутри системы происходит.

Хочется решения типа "запись в лог всего происходящего на сервере" (кто и когда отредактировал/добавил/удалил файл в системе).
  • Вопрос задан
  • 2675 просмотров
Решения вопроса 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Snoopy для начала попробуйте.
Если не поможет - тогда скрипт для inotify уже.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
rsyslog.d + inotify, поидее можно написать небольшой демон который будет отлавливать изменения файлов и писать в лог кто это сделал.
Ответ написан
Комментировать
lesovsky
@lesovsky
System engineer and PostgreSQL DBA
мне нравится auditd, прост в настройке и запуске, может отслеживать практически все что происходит в системе (я следил за тем кто, что, когда и с какими параметрами запаускает).

p.s. и да, самому писать ничего не нужно;)
Ответ написан
Комментировать
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Ответ написан
Комментировать
stream13
@stream13
50661949.jpg
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы