*

/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

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

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

記事を読む

no image

Twitterで自動フォロー返しをするPHPコード

Apple信者の毒舌な妹botで使用している自動フォロー返しのコードをメモ。前提は Githu

記事を読む

no image

/tmpパーティションの領域の拡大をしてみる

今回拡大するのは/tmpパーティション。学校のデータベースの講義でDB2 express-cを使うか

記事を読む

OP25Bを越えてメールの送信を可能にする手順

やっと出来るようになりました。この本のお陰ですほんとに。 送信関連でやったことは、SM

記事を読む

no image

WordPress記事にツイートを埋め込むテスト

なんとWordPressでは何もプラグインを導入しなくても、デフォルトでTwitterのツイートを貼

記事を読む

no image

NVR500でフレッツサービス情報サイト(NGN IPv4)に接続するための設定

安定性に定評のあるYAMAHAのNVR500たんを買ってもう3ヶ月になりますが、やっとこさフレッツサ

記事を読む

NVR500にプロバイダの固定IPサービスを設定する手順

ついに私も、固定IPサービスを使うことにしました。ルータへの設定で若干詰まったのでメモ。自鯖

記事を読む

Cent OSサーバを起動するたびにいろいろとプロセスがクラッシュする問題

いつからか、Cent OSサーバを再起動するたびに件名が" full clash repor

記事を読む

no image

.htaccessで旧ドメインを新ドメインにリダイレクトさせる設定

apache_server_logo / Álvaro Reig González ドメイ

記事を読む

no image

Postfixのroot宛のメールを全て特定のユーザに

はじめての英語論文もいちおう書き上がったので、サーバいじりを再開。 /etc/aliase

記事を読む

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

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

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

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

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

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

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

作りました。 HideNicoVideoNews http:/

TOKYO HACKATHONが面白そう

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

→もっと見る

  • follow us in feedly
PAGE TOP ↑