Clamav は特定のディレクトリのログファイルのみを開くことができます

Clamav は特定のディレクトリのログファイルのみを開くことができます

実行中

sudo freshclam -l /var/log/company/clamav/freshclam.log

エラーが発生します

ERROR: Can't open /var/log/company/clamav/freshclam.log in append mode (check permissions!).
ERROR: Problem with internal logger (UpdateLogFile = /var/log/company/clamav/freshclam.log).

/var/log/var/log/companyの権限は/var/log/company/clamavすべて 777 に設定されており、chownディレクトリをroot:rootclamav:clamav、および私の個人ユーザーが交互に所有するようにしようとしました。 に保存しようとすると、同じエラーが発生します/var/log/freshclam.log。いずれの場合も、 が存在しない場合にコマンドを実行することfreshclam.logと、権限が 777 の事前に作成されたファイルを使用して実行することの両方を試しました。このように普遍的に許可されたフォルダーのセットを作成した場合、権限に問題があるとは思えません。権限が非常に高いため、私のファイルがそこでどのようなわいせつなパーティーを開催しているかを知りたくもありません。

イライラするのは、ログをデフォルトのディレクトリに保存するように設定すると、魔法のように機能することです/var/log/clamav/freshclam.log。そのフォルダーのアクセス許可は、私が試した他のディレクトリと変わりません。

これは単に のバグでしょうかfreshclam?clamscanコマンドはログを任意の場所に保存しますが、freshclamデフォルトの場所以外の場所にログを記録しようとすると実行されません。

ログを 1 つ上のディレクトリに保存すると、それほど大きな違いがあるのでしょうか? ログ集約設定にとっては些細なことではありませんが、何よりも、このように負けるのは嫌です!

編集: 他の clamav プロセスが実行されていないことを確認しました。同じログファイルにアクセスしようとしている他のプロセスはありません。

関連情報