次のコマンドを実行すると:
Sudo freshclam
ウイルス定義などの更新が見つかった場合、出力の最後にこのエラーメッセージが表示されます。
ERROR: NotifyClamd: Can't find or parse configuration file /etc/clamav/clamd.conf
ただし、利用可能な新しい更新がないときにコマンドを実行すると、このエラーメッセージは表示されません。なぜこのエラーメッセージが表示されるのですか(以前同じ操作を実行したときに表示されなかったため)?そして、問題を修正できますか(修正が必要な場合)?
Ubuntu 14.10とClamAV(最新バージョン)を実行しています。
情報の更新:
このコマンド:
ls -al /var/log/clamav/
出力:
total 124
drwxr-xr-x 2 clamav clamav 4096 Feb 22 11:14 .
drwxrwxr-x 15 root syslog 4096 Feb 24 18:26 ..
-rw-r----- 1 clamav adm 46790 Feb 24 18:31 freshclam.log
-rw-r----- 1 clamav adm 59109 Feb 22 11:14 freshclam.log.1
そしてこのコマンド:
more /etc/clamav/clamd.conf
出力:
/etc/clamav/clamd.conf: No such file or directory
clamav
も再インストールしようとしましたが、Sudo freshclam
を実行すると同じエラーが表示されます。
apt-get install clamav
を介してclamavをインストールしても、実際にはclamavデーモンはインストールされないようです。 freshclamデーモンのみをインストールします。おそらくclamav-daemon
もインストールする必要があります。 clamdを初めて実行すると、/etc/clamav/clamd.conf
が作成されます。
Clamavパッケージはclamscan
をインストールすることに注意してください。これは手動で呼び出して特定のファイル/ディレクトリをスキャンできます。ただし、デフォルトでは、何も自動的にスキャンされません。 clamav-daemonは、スキャンをリモートでトリガーできますが、それでもスキャンをスケジュールしたり、リアルタイム保護を提供したりしません。
これは、セキュリティソフトウェアをインストールするだけで忘れてはならないことを思い出してください。適切に動作していることを確認する必要があります。多くの人がSudo apt-get install clamav
を実行していると確信していますが、実際にはバックグラウンドで動作していると仮定します。実際には、実行されているのはfreshclamのみです。
スキャンを実行するだけでなく、リアルタイム保護を実際に探している場合は、 ser61995が解決策の可能性について言及しています です。私はそれをテストしていません。
tl; dr:Sudo apt install clamav-daemon
はエラーを修正しますが、保護するにはスキャンを手動で実行する必要があります。これらのパッケージはリアルタイム保護を提供しません。
あなたがそれを探しているなら、オンアクセススキャンが存在します。カーネルモジュール:Dazukoがあります。 ClamAVマニュアル( https://github.com/vrtadmin/clamav-faq/blob/master/manual/clamdoc.pdf )の4.1.1章をご覧ください。