Tripwire: tripwire --update -Z low говорит об ошибке: не удалось открыть файл

Когда я сканирую свою систему с помощью tripwire и пытаюсь выполнить обновление после

tripwire --update -Z low

я получаю ошибку:

### Error: File could not be opened.
### Filename: /var/lib/tripwire/report/nesystem-20101217-212722.twr
### No such file or directory
### Exiting...

В чем причина?

1 ответ

tripwire --update для работы требуется определенный (обычно самый последний) выходной файл tripwire. Когда вы в последний раз бежали tripwire --check будет создан файл отчета; если вы хотите выполнить обновление, найдите имя этого файла отчета (обычно самое последнее создание в /var/lib/tripwire/report) и делать

tripwire --update -Z low -r /var/lib/tripwire/report/THATFILE

Если вы используете самый последний выходной файл tripwire, -Z low часто не требуется, и я думаю, что, как правило, это хорошая идея: если с момента создания отчета произошли какие-либо дальнейшие изменения, вы хотите узнать о них и разрешить их вручную.

Если вам нужен быстрый обходной путь, вы можете поместить что-то вроде этого в ваш файл.bashrc (при условии, что вы используете bash):

alias triplast="tripwire --update -r `ls -1rt /var/lib/tripwire/report|tail -1`"

который запустит tripwire в режиме обновления самой последней записи в каталоге отчетов.

Другие вопросы по тегам