Скрипт для автоматического слежения за изменением конфигурационных файлов и хранения базы изменений в CVS. Уведомления с текстом изменений рассылаются на email всем администраторам данной системы. Запускается периодически через cron (например, раз в час). Прекрасно подходит при необходимости контроля за действиями нескольких администраторов имеющих привилегированный доступ к определенному серверу.URL: ftp://segfault.kiev.ua/pub/cvsbackup.pl
Новость: https://www.opennet.ru/opennews/art.shtml?num=3786
А diffmon уже не в моде?
Во FreeBSD ежедневно запускаемая система контроля безопасночти так и делает с файлами /etc/master.passwd, /etc/group, /etc/mail/aliases и т.п. (настраиваемо), плюс бэкапит их.
http://www.willingminds.com/resources/filewatcher.html - похожая системка на perl, но юзает rcs - последняя версия 2.3.9
а вообще мона юзать http://fileschanged.sourceforge.net/ - эта тулза построена на FAM'е - если че изменилось - делать что хочешь
http://changetrack.sourceforge.net/ - rcs,mail итог: подобного софта в инете навалом - на вкус на цвет, каждый сам за себя
А мне нравится
проблема:
пытался под рутом по крону запускать этот скрипт.
cvs пишет, что не пожет сделать commit под юзером root. если поставить другого юзера, то не будет доступа ко многим файлам...
пересобрать cvs c ключом --enable-rootcommit