freshclamでまたエラー

これで何回目。。

yumがClamAVをアップデートすると発生するっぽい。

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!).


freshclamでまたもやエラー(三度目の正直?)
CentOS freshclamでエラー

# ls /var/log/clamav -la

で確認すると。。やっぱり「clamav」ではなく「clam」になている。。

ちょっと根本的に何か対策しないといけないんじゃなかろうか。。

前回もこんな覚書をしたつもりだったが。。

無くなっていた。

# chown clamav.clamav /var/log/clamav/freshclam.log*
# chown clamav.clamav /var/log/clamav
# chmod 755 /var/lib/clamav

とりあえず。。「chown」まで。。(なんでだよ(爆)

 

翌日。。/etc/cron.daily/freshclam で Can’t create temporary directory

<結局変更>

# chown 101:105 /var/log/clamav
# chmod 755 /var/lib/clamav

やっぱりダメでした orz

/etc/cron.daily/freshclamにより毎日自動で行われる

こっちをいじってみる。。

if [ ! -f “$LOG_FILE” ]; then
touch “$LOG_FILE”
chmod 644 “$LOG_FILE”
chown clam.clam “$LOG_FILE”
fi

 
 ↓

if [ ! -f “$LOG_FILE” ]; then
touch “$LOG_FILE”
chmod 644 “$LOG_FILE”
# chown clam.clam “$LOG_FILE”
chown 101.105 “$LOG_FILE”
fi

<後でもう一回参考・勉強しよう。。>
clamavのログファイルについて

<<追記>>
上記掲示板を参考に「/etc/logrotate.d/freshclam」も追加で修正しました

/var/log/clamav/freshclam.log {
missingok
notifempty
create 644 clam clam
}

 ↓

/var/log/clamav/freshclam.log {
missingok
notifempty
create 644 clamav clamav
}

 

「/etc/freshclam.conf」の「DatabaseOwner」は最初から「clamav」になっていました。

 

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
Highslide for Wordpress Plugin