web-dev-qa-db-ja.com

Tripwire:tripwire --update -Z lowはエラーを示します:ファイルを開くことができませんでした

トリップワイヤーでシステムをスキャンし、後で更新しようとすると

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...

どういう理由ですか?

2
NES

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を実行します。

6
MadHatter