トリップワイヤーでシステムをスキャンし、後で更新しようとすると
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...
どういう理由ですか?
tripwire --update
を操作するには、特定の(通常は最新の)トリップワイヤ出力ファイルが必要です。最後に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を実行します。