ClamAVをインストールしたよ
ClamAVのインストールと設定などなど。これでいいのかどうかはかなり心配だけど……
環境:玄箱/HG Debian(Lenny)化済み
インストール
まずapt-lineにdebian-volatileを追加を。忘れずにaptで更新。
# echo 'deb http://volatile.debian.org/debian-volatile lenny/volatile main' >> /etc/apt/sources.list # aptitude update
続いてClamAVのインストール。
# aptitude install clamav
この時すでに古い方のclamavをインストールしていた場合は
# aptitude safe-upgrade
でアップデートする。
freshclamも一緒にインストールされてデーモンで動いてるはず。
# /etc/init.d/clamav-freshclam status freshclam is running. # ps ax | grep freshclam xxxx ? Ss 0:00 /usr/bin/freshclam -d --quiet
毎日更新してエラー以外は出力しない、って動作かな……多分。
cronで定期的にスキャンする
定期的にスキャンして欲しいのでcronに設定する。
まずはスクリプトの作成とログを出力するファイルを作る。
$ cd ~/ $ mkdir -p clamav/bin $ mkdir -p clamav/log $ touch clamav/log/clamav.log $ vi clamav/bin/check-virus.sh $ chmod 0700 clamav/ -R
check-virus.shの中身は以下の通り。
#!/bin/sh LOG_FILE='~/clamav/log/clamav.log' SCAN_PATH='~/' clamscan --infected --quiet --log $LOG_FILE --recursive $SCAN_PATH > /dev/null 2>&1
感染していたファイルだけ出力、エラーだけ出力、ログはclamav.logに、~/以下をスキャンという設定。
一番大事なcronへの登録。
$ export EDITOR=vi $ crontab -e
0 5 * * 1 ~/clamav/bin/check-virus.sh
毎週月曜の午前05時00分から実行、ってこれでいいのかな……
これでスキャンは多分大丈夫かなーと、でもスキャンするだけであって駆除はできないんだよねー。
まあそれはその時に考えたほうがいいかな。無いのが一番だけど。