当我用tripwire扫描我的系统并尝试更新后
tripwire --update -Z low
Run Code Online (Sandbox Code Playgroud)
我收到错误:
### Error: File could not be opened.
### Filename: /var/lib/tripwire/report/nesystem-20101217-212722.twr
### No such file or directory
### Exiting...
Run Code Online (Sandbox Code Playgroud)
什么原因?
tripwire --update需要一个特定的(通常是最新的)tripwire 输出文件来操作。上次运行时,tripwire --check它会创建一个报告文件;如果您想从中更新,请找到该报告文件的名称(通常是 中的最新创建/var/lib/tripwire/report)并执行
tripwire --update -Z low -r /var/lib/tripwire/report/THATFILE
Run Code Online (Sandbox Code Playgroud)
如果您使用的是最新的 tripwire 输出文件,-Z low通常不需要,我认为忽略它通常是个好主意:如果自生成报告以来有任何进一步的更改,您想了解它们,并且手动解决它们。
如果你必须有一个快速的解决方法,你可以在你的 .bashrc 文件中加入这样的内容(假设你使用的是 bash):
alias triplast="tripwire --update -r `ls -1rt /var/lib/tripwire/report|tail -1`"
Run Code Online (Sandbox Code Playgroud)
它将在报告目录中的最新条目上以更新模式运行tripwire。
| 归档时间: |
|
| 查看次数: |
1981 次 |
| 最近记录: |