我的exim4不发送任何信息。日志上写着
2011-03-09 15:59:57 1PxKrl-00038i-BT malware acl condition: clamd: ClamAV returned /var/spool/exim4/scan/1PxKrl-00038i-BT: lstat() failed: Permission denied. ERROR我认为clamav (运行箝位)对上述文件没有访问权限,但是clamav与Debian(运行exim4)属于同一组。即使将文件夹权限更改为a+rwx也没有任何效果。
知道在哪里找失败的原因吗?
发布于 2011-03-09 16:17:18
对/var/spool/ exim 4/scan的目录权限应该是750,并且属于exim用户及其主要组(在我的FreeBSD系统中,它们分别是mailnull和mail )。
如果您的clamav用户有Debian作为辅助组,也就是说,如果Debian不是它的主要组,那么您需要在您的AllowSupplementaryGroups中使用“clamd.conf是”(并且必须由根用户启动)。
发布于 2012-06-26 10:48:05
在使用exim4运行clamAV的CentOS6.2中,我也遇到了同样的问题,通过将clam用户添加到邮件组来解决这个问题。
# usermod -a -G mail clamhttps://serverfault.com/questions/245229
复制相似问题