*

/var/log/clamav/freshclam.logの所有権がなぜか変わってしまう問題

公開日: : サーバ運用, 備忘録 ,

この記事の所要時間:約5分6秒

深夜3時ごろに、Cron Daemonからこういうメールが送られてくる。

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

続いて、3時半ぐらいにAnacronから似たようなメールが送られてくる。

/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/logrotate.d/freshclamの内容を変更すればよいようだ。/etc/logrotate.d/にはパッケージごとのlogrotateの設定ファイルが入っている。logrotateは古いログファイルを削除して最新のログファイルを追加するローテーションに関わるもの。

以下は私のサーバの/var/log/clamav/の中身。

drwxr-xr-x.  2 clam   clam     4096  5月 26 03:16 2013 ./
drwxr-xr-x. 15 root   root     4096  5月 26 03:16 2013 ../
-rw-r-----.  1 clamav clamav 192731  5月 21 07:53 2013 clamav-milter.log
-rw-r-----.  1 clam   clam        0  5月 22 03:21 2013 clamd.log
-rw-r-----.  1 clamav clamav  41013  5月  4 14:31 2013 clamd.log-20130505
-rw-r-----.  1 clamav clamav    894  5月 21 07:53 2013 clamd.log-20130522
-rw-r--r--.  1 clam   clam        0  5月 26 03:16 2013 freshclam.log
-rw-r--r--.  1 clamav clamav  12468  5月  5 03:38 2013 freshclam.log-20130505
-rw-r--r--.  1 clamav clamav  10577  5月 12 03:21 2013 freshclam.log-20130512
-rw-r--r--.  1 clamav clamav  10317  5月 19 03:20 2013 freshclam.log-20130519
-rw-r--r--.  1 clamav clamav   9260  5月 26 03:16 2013 freshclam.log-20130526

freshclam.logの所有権はclam.clamではなくclamav.clamavとなっているのが正しいらしい。まず対症療法として、単に所有権を変更する。

# chown clamav.clamav /var/log/clamav/freshclam.log

次に、/etc/logrotate.d/freshclamを修正する。clamになっているところをclamavにする。以下はその結果。

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

これで今後、cronやAnacronからこのメールが来ることは無いだろうと信じる。/var/log/clamav/clamd.logの所有権がclamなところも怪しいが、エラーが飛んできたらまたlogrotate.dを調べてみることにする。

関連記事

no image

USB外付けHDDをext4にフォーマットする手順

前エントリの玄人志向のHDDケースを買った。で出来上がった外付けHDDをフォーマットして、Cent

記事を読む

no image

情報収集はとりあえずFeedlyとGunosyでいいと思った。あと新聞。

新聞の配信 / HIRAOKA,Yasunobu Googleリーダーが終了したり就活につ

記事を読む

PPP_kanaamitonankinjyou500-thumb-750x500-346

最近の自宅サーバ事情

最近一番問題なのが、以前までMac miniの方で起きていた不定期にネットが切断される現象が、サーバ

記事を読む

プログラム

MacやLinuxのシェルで使えるショートカットたち

Macでは「ターミナル」、GUIのLinuxでは「端末」と呼ばれているアレです。 個人

記事を読む

a0055_000584_m

サーバに追加していく機能まとめ。

いろいろと本を読んでいたら錯綜してきた。 ちょっとここでこれからやることを整理する。

記事を読む

http://www.centos.org/

Cent OSサーバを1から再構成しなおした。

リストアしちゃいました。 再構成するきっかけになったのは、/パーティションをなんと2GBしかと

記事を読む

no image

Twitterbotのlogファイルの肥大化を防ぐためのlogrotateの設定

abrAsus 保存するメモ帳 / ytoApple信者の毒舌な妹botはcronで定期的にphpを

記事を読む

NVR500のVPN設定にめげるチンパンジー

auのiPhoneから自宅のNVR500にVPN接続は簡単にはできないっぽい

NVR500のVPN設定にめげるチンパンジー[/caption] ここ1週間ぐらい、手持ちの

記事を読む

152148971_174d907bd6_z

三日間のWebアプリのハッカソンに参加してきた

MacBook 2GHz / tkramer 3日間でウェブサービスを作る、学生向けの3日

記事を読む

no image

MySQLからツイートを選択してツイートするPHPコード

Twitter escultura de arena / Rosaura Ochoa Ap

記事を読む

AnsibleLogo_transparent_web
ChefとAnsibleの比較 〜Ansibleはじめました〜

今まで個人のMacの環境構築には、Brewfileなるものを作成してい

no image
モチベ低い大学院生でも院進学で得られたもの

つい今月の頭に修士論文を提出して、長いプレッシャーから解放されました。

Thunderbolt Display
Apple Thunderbolt Displayを使って30分で理解した利点3つ

今まで研究室ではMac ProとDellのちゃちな21インチモニタで作

nc62150
ニコニコ動画の動画上部のニュースを非表示にするSafari機能拡張

作りました。 HideNicoVideoNews http:/

Tokyo tower
TOKYO HACKATHONが面白そう

最近発見したTOKYO HACKATHONという学生向けハッカ

→もっと見る

  • follow us in feedly
PAGE TOP ↑