@Dmitriy1968
Dmitriy1968

Как при помощи контрольной суммы зафиксировать все изменения в определенной директории?

1) Создаю файл с указанием контрольной суммы всех файлов в определенной директории
hashdeep -rlc md5 . > ~/checksums.txt
2) Через какое-то время смотрю есть ли изменения в директории
hashdeep -ravvl -k ~/checksums.txt .
3) Смотрю у каких конкретно файлов не совпадает контрольная сумма
hashdeep -rX -k ~/checksums.txt .
С помощью п.3 могу определить только имена и кэш измененных файлов. А с помощью п.2 могу посмотреть статистику, но без указания конкретных имен файлов. Необходимо вывести имена файлов:
1) удаленных
2) новых созданных
3) переименованных
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ответы на вопрос 3
sashkets
@sashkets
Прекратил отвечать после 24.02.2022
откройте для себя tripwire
Ответ написан
Может, git? Заодно сможете посмотреть, что именно изменилось в файлах и при желании откатить назад.
Ответ написан
2ord
@2ord
Варианты:
1. попробовать утилиту incron
2. попробовать утилиту auditctl
3. написать скрипт на Shell/Python с применением утилиты md5sum и inotify.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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