実行中
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:root
、clamav:clamav
、および私の個人ユーザーが交互に所有するようにしようとしました。 に保存しようとすると、同じエラーが発生します/var/log/freshclam.log
。いずれの場合も、 が存在しない場合にコマンドを実行することfreshclam.log
と、権限が 777 の事前に作成されたファイルを使用して実行することの両方を試しました。このように普遍的に許可されたフォルダーのセットを作成した場合、権限に問題があるとは思えません。権限が非常に高いため、私のファイルがそこでどのようなわいせつなパーティーを開催しているかを知りたくもありません。
イライラするのは、ログをデフォルトのディレクトリに保存するように設定すると、魔法のように機能することです/var/log/clamav/freshclam.log
。そのフォルダーのアクセス許可は、私が試した他のディレクトリと変わりません。
これは単に のバグでしょうかfreshclam
?clamscan
コマンドはログを任意の場所に保存しますが、freshclam
デフォルトの場所以外の場所にログを記録しようとすると実行されません。
ログを 1 つ上のディレクトリに保存すると、それほど大きな違いがあるのでしょうか? ログ集約設定にとっては些細なことではありませんが、何よりも、このように負けるのは嫌です!
編集: 他の clamav プロセスが実行されていないことを確認しました。同じログファイルにアクセスしようとしている他のプロセスはありません。