我有一台安装了 ClamAV 的服务器(CentOS 7)。clamdscan 每 12 小时运行一次,对于某些文件,我总是收到以下消息:
ClamAV has failed to run. The return error message was: An error occurred.
WARNING: /var/www/html/data/durchfhren.pdf: Can't access file
----------- SCAN SUMMARY -----------
Known viruses: 8460865
Engine version: 0.103.2
Scanned directories: 0
Scanned files: 0
Infected files: 0
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 20.110 sec (0 m 20 s)
Start Date: 2021:08:26 11:23:38
End Date: 2021:08:26 11:23:58
看起来 ClamAV 尝试扫描不存在的文件。文件名为“durchführen.pdf”,但 ClamAV 尝试扫描“durchfhren.pdf”。看起来 ClamAV 在扫描带有变音符号的文件时遇到了问题。
有人知道是什么原因导致了这个问题或者我该如何解决它吗?
答案1
如果您没有特殊权限(例如 SELinux 权限),则它与 clamdscan.conf 中的 size 或 maxdeep 搜索配置有关。配置示例:
最大码流长度 3000M
最大扫描尺寸 3000M
最大文件大小 3000M