/etc/cron.daily/freshclam: ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log). ERROR: Can't open /var/log/clamav/freshclam.log in append mode (check permissions!).
ローテートすると書き込めないらしいので
/etc/cron.daily/freshclam
を
chown clamv.clamv “$LOG_FILE”
の様に付け加えてみた。
2013/05/15 追記
ちょっと間違っていたので
chown clamav.clamav “$LOG_FILE”
に 変えた。
しかし、clamavで書けないんだったら意味無さそう・・・
logrotateも調べることにする。
/etc/cron.daily/logrotateを読むと、
/usr/sbin/logrotate に/etc/logrotate.confを読ませてやっている・・・と書いてある。
/etc/logrotate.confを読むと、
RPMパッケージだったら設定は/etc/logrotate.d/ディレクトリィに置いてある・・・と書いてある。
当のclamvのログローテートの設定ファイルは、/etc/logrotate.d/clamav 。
中を読んでみると、
create 644 clam clam
だったので、
create 644 clamav clamav
に変えてみた。
これで大丈夫だろう?