Tripwire:tripwire --update -Z low 显示错误:无法打开文件

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。

相关内容