LINUX.ORG.RU

Сообщения polosatik

 

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

Форум — Admin

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

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

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

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

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

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

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

 , , , ,

polosatik
()

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