AIDEでファイルの整合性をチェックするAIDEでファイルの整合性をチェックする方法について記載します。AIDEをインストールする前にあらかじめこちらの手順でPostfixをインストールしておきます。AIDEのインストールaideパッケージをインストールします。データベースの作成aideinitでデータベースを作成します。–initのラッパースクリプトです。aideinitはデータベースaide.db.newを作成してaide.dbへコピーします。/var/lib/aide/aide.db.new/var/lib/aide/aide.db他のディストリと異なり、設定ファイルは/etc/aide.confではなく、以下のファイルになります。/etc/aide.confがないので、直接aideを実行するとエラーになります。/etc/aide/aide.conf.d/*は各種パッケージ向けの設定が記述されています。–checkでファイルの整合性をチェックします。–updateでファイルの整合性をチェックしつつ、新たなデータベースaide.db.newを作成します。aide.dbへのコピーが必要です。$?0ファイルに変更があった場合は戻り値が0以外の値になります。$?4なお、aide.wrapperを実行するよりもcronジョブの/etc/cron.daily/aideを実行すると良いでしょう。–updateと作成されたデータベースaide.db.newをaide.dbへコピーするcronジョブが用意されています。結果をメール送信してくれます。/etc/cron.daily/aideこのcronジョブの設定ファイルは以下のファイルです。メールの送信先は${MAILTO}@${FQDN}です。-fの値が使われます。この記事ではFQDNをlocalhostに設定します。MAILTOのデフォルト値はrootです。必要に応じて変更してください。/etc/default/aideこれ以降、1日1回root@localhostへメールが送信されます。Postfixの設定でgmailに送信できるようにしておけば、gmailへも送信できます。