LINUX.ORG.RU

Сообщения polosatik

 
Форум — Admin

Логирование изменения файла

 , , , ,

Всем доброго времени суток!

Работаю над одной задачкой.. Требуется логирование доступа к некоторым конфиг-файлам ОС (RedOS).

Например /etc/rsyslog.d/config.

Нужно логировать кто изменил и что изменил в конфиге. Используя минимально возможный функционал ОС (RedOS).

Пока что смог используя incron задать выполнение своего bash-скрипта по событию открытия файла - копирует конфиг во временный бэкап, по событию изменения файла - через diff выдаёт разницу в конфигах с бэкапным и результат через logger в syslog. В целом всё как надо, но это без логина пользователя, который открывал файл.

Через auditd как будто можно получить в логи обращение к файлу - логин пользователя. И с натягом, приложив рядом 2 лога, можно будет сказать, что логируется доступ к конфигу как меня просят.

Но может подскажете, дадите совет, как задачку можно было бы лучше\правильнее сделать. Сторонее ПО недопустимо. Только утилиты из штатного репозитория RedOS.

polosatik
()

RSS подписка на новые темы