下記のようなTripwireのエラーメールが届いた。
### Warning: File system error. ### Filename: /backup/backup.tar.bz2 ### Value too large for defined data type ### Continuing...
/backup/backup.tar.bz2のファイルサイズが2Gを超えてしまったため、2Gを超えるファイルに対応してないtripwireがエラーを出したようだ。なので、/backupのディレクトリーをチェック対象外にすることにした。
ポリシーファイル(テキスト版)の復活 [root@server ~]# twadmin -m p -c /etc/tripwire/tw.cfg -p /etc/tripwire/tw.pol -S /etc/tripwire/site.key > /etc/tripwire/twpol.txt ポリシーファイル(テキスト版)の編集 [root@server ~]# vi /etc/tripwire/twpol.txt ################################################ # ## ################################################ # # # # # Monitor Filesystems # # # ## ################################################ ( rulename = "Monitor Filesystems", ) { / -> $(ReadOnly) ; /home -> $(ReadOnly) ; # Modify as needed /usr -> $(ReadOnly) ; /var -> $(ReadOnly) ; !/backup; ← /backupをチェック対象外にするので追加 } ポリシーファイル(暗号署名版)を作成 [root@server ~]# twadmin -m P -c /etc/tripwire/tw.cfg -p /etc/tripwire/tw.pol -S /etc/tripwire/site.key /etc/tripwire/twpol.txt Please enter your site passphrase: ← サイトパスフレーズを入力 Wrote policy file: /etc/tripwire/tw.pol ポリシーファイル(テキスト版)を削除 [root@server ~]# rm -f /etc/tripwire/twpol.txt ポリシーファイルよりデータベースを作成 [root@server ~]# tripwire -m i -s -c /etc/tripwire/tw.cfg Please enter your local passphrase: ← ローカルパスフレーズを入力 ※データベースを作成するには結構時間がかかる