我目前在Centos 6.9上遇到ClamAV和freshclam的问题。
我拥有最新的Clam引擎0.99.2,并且可以正常连接互联网。
即使我在# freshclam -v
之前运行# clamscan
命令(它仅返回有关freshclam.conf的不安全权限的安全警告),clamAV也会向我返回此警告:LibClamAV Warning: **************************************************LibClamAV Warning: *** The virus database is older than 7 days. ***LibClamAV Warning: *** Please update it IMMEDIATELY! ***LibClamAV Warning: **************************************************
所以我的问题是:我怎么知道上一次更新完成的时间?还是确保病毒数据库是最新的?
PS:我已经用eicar测试文件测试了clamscan,它可以检测到它。
最佳答案
您有2个问题:
host -t txt current.cvd.clamav.net; perl -e 'printf "%d\n", time;'
这将告诉您clamav何时提供了最新更新。
首先,您需要了解为什么收到安全警告。如果您在此处发布警告,也许我们会有更好的机会为您提供帮助。
然后,我建议您在日志中查看
/var/log/clamav/freshclam.log
另外,如果启用了selinux,则必须运行以下命令:
setsebool -P antivirus_can_scan_system 1
。如果任何错误是类似于During database load : LibClamAV Warning: RWX mapping denied: Can't allocate RWX Memory: Permission denied
的错误,那么显然您的解决方案是我上面提到的命令。