当我运行以下命令时:
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
。
似乎通过安装clamavapt-get install clamav
实际上并没有安装clamav守护程序;它仅安装freshclam守护程序。您可能还需要安装clamav-daemon
。蛤lam第一次运行时,将创建/etc/clamav/clamd.conf
。
请注意,clamav软件包确实会安装clamscan
,您可以手动调用该软件包来扫描特定的文件/目录。但是,默认情况下,不会自动扫描任何内容。clamav-daemon允许远程触发扫描,但即使这样也不能安排扫描时间或提供实时保护。
这是一个很好的提醒,您永远不应该只是安装安全软件而忘了它。您需要确保其正常运行。我敢肯定,有很多人在奔跑sudo apt-get install clamav
,然后只假设它在后台运行,而实际上,所有正在运行的都是新鲜蛤lam。
如果您实际上是在寻找实时保护,而不仅仅是尝试运行扫描,则user61995提到了一个潜在的解决方案。我还没有测试。
tl; dr: sudo apt install clamav-daemon
修复该错误,但您仍然必须手动运行扫描以得到保护;这些软件包不提供实时保护。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句