ClamAV 0.95.1 へのバージョンアップ

ClamAVが 0.95 になり、仕様が若干変わったです。
clamav-milter の e オプションがなくなり、代わりにclamav-milter.confで細かな設定ができるようになったと。それはいいんだが、もう少し親切なドキュメントにならないもんかと思うわけですな。ということで、とりあえずやってみます。

。。。と、本稿を書きかけのままもたもたしているうちに、0.95.1 が出ちゃいました。えらく出るのが早かったので、きっと何かバグがあったにちがいない。ということで、0.94.2 から 0.95.1 へのアップデートということで。

■ソースの展開からインストールまでは従来通り。

# cd /usr/local/src
# wget http://jaist.dl.sourceforge.net/sourceforge/clamav/clamav-0.95.1.tar.gz
# tar xvfz clamav-0.95.1.tar.gz

# cd clamav-0.94.2
# make uninstall

# cd ../clamav-0.95.1
# ./configure --enable-milter --disable-zlib-vcheck
# make
# make install

■起動スクリプト修正

clamav-milter の起動オプションをすべて削除します。

# vi /etc/init.d/clamav
[/etc/init.d/clamav]
33c33
<         /usr/local/sbin/clamav-milter -eNPlo /var/run/clamav/clmilter.sock
---
>         /usr/local/sbin/clamav-milter

■clamav-milter.conf修正 (新規)

従来のオプションはすべてこちらの設定ファイル内で定義できるようになったようです。英語のマニュアルが不親切で、ここまでたどり着くのに苦労しました(単に読解力不足か?)。

# vi /usr/local/etc/clamav-milter.conf
[/usr/local/etc/clamav-milter.conf]
6c6
< Example
---
> #Example
20c20
< #MilterSocket /tmp/clamav-milter.socket
---
> MilterSocket unix:/var/run/clamav/clmilter.sock
31c31
< #User clamav
---
> User clamav
64c64
< #TemporaryDirectory /var/tmp
---
> TemporaryDirectory /tmp
85c85
< #ClamdSocket tcp:scanner.mydomain:7357
---
> ClamdSocket unix:/var/run/clamav/clamd
165c165
< #AddHeader Yes
---
> AddHeader Yes
177c177
< #LogFile /tmp/clamav-milter.log
---
> LogFile /var/log/clamav-milter.log
198c198
< #LogTime yes
---
> LogTime yes
221c221
< #LogInfected Basic
---
> LogInfected Basic

ちなみに、clmilter.sock の部分は sendmail.cf 側で定義したソケットのファイル名と合わせないといけません。ここで軽くはまりました。

■ログローテーション設定修正
clamav-milter.logのグループがrootだとなぜかローテーションでこけるので、
clamav:root から clamav:clamav に変更。

# vi /etc/logrotate.d/clamav
[/etc/logrotate.d/clamav]
1c1
< /var/log/clamd.log {
---
> /var/log/clamd.log /var/log/clamav-milter.log {
3c3
<     create 0640 clamav root
---
>     create 0640 clamav clamav

■ログの新規作成

# touch /var/log/clamav-milter.log
# chown clamav:clamav /var/log/clamav-milter.log

■clamavの再起動

# service clamav restart

こんな感じでどうでしょうか。

この記事にコメントする

Powered by WordPress, WP Theme designed by WSC Project. ログイン