- clamavをインストール。
# aptitude install clamav clamav-daemon clamav-testfiles clamassassin clamav-freshclam unrar lha
- 手動でアップデート
# freshclam
- デーモンとして実行し、1日に24回更新のチェックを行う
# freshclam -d -c 24
- clamav cron設定
# vi clamscan
#!/bin/bash LANG=C PATH=/usr/bin:/bin # excludeopt setup excludelist=/root/clamscan.exclude if [ -s $excludelist ]; then for i in `cat $excludelist` do if [ $(echo "$i"|grep \/$) ]; then i=`echo $i|sed -e 's/^\([^ ]*\)\/$/\1/p' -e d` excludeopt="${excludeopt} --exclude-dir=$i" else excludeopt="${excludeopt} --exclude=$i" fi done fi # signature update freshclam > /dev/null # virus scan CLAMSCANTMP=`mktemp` clamscan --recursive --remove ${excludeopt} / > $CLAMSCANTMP 2>&1 [ ! -z "$(grep FOUND$ $CLAMSCANTMP)" ] && \ # report mail send grep FOUND$ $CLAMSCANTMP | mail -s "Virus Found in `hostname`" root rm -f $CLAMSCANTMP - clamscanへ実行権を付与。
# chmod +x clamscan
- スキャン対象外設定。
# echo "/backup/" >> clamscan.exclude # echo "/proc/" >> clamscan.exclude # echo "/sys/" >> clamscan.exclude
- cron.dailyへ移動。
# mv clamscan /etc/cron.daily/
- Newer: [Debian]Debian lennyで1からサーバーを作ってみる – bindをインストール
- Older: [Debian]Debian lennyで1からサーバーを作ってみる – tripwireをインストール
Trackbacks:2
- Trackback URL for this entry
- http://ore.saizensen.net/archives/283/trackback
- Listed below are links to weblogs that reference
- [Debian]Debian lennyで1からサーバーを作ってみる – clamavをインストール from おれ最前線ねっと
- pingback from clamavのインストールと設定 | ソースコード備忘録Press 10-02-11 (木) 16:49
-
[...] [Debian]Debian lennyで1からサーバーを作ってみる – clamavをインストール 関連するエントリー [...]
- pingback from サーバーのセキュリティを強化する→その2:各種パッケージの導入 « SkyGarden出張所 10-05-14 (金) 22:52
-
[...] clamavをインストール [...]




