Amavis ClamAV permission denied
Привет,
Вчера трябваше да правя нов мейл сървър на един debian 8, като използвах любимата ми комбинация – postifx, dovecot, amavis, clamav и ISPconfig. Обаче се слблъсках с проблем, който досега не бях срещал. При изпращане или получаване на мейл, вирус скенера изписва Amavis ClamAV permission denied и неможе да провери писмото за вируси. Въпреки това, че бях добавил clamav и amavis потребителите в техните групи, проблема не се реши – даже и chmod 777
не помогна.
Мейл лога показваше следното :
Dec 3 08:11:18 mx amavis[26907]: (26907-13) (!)run_av (ClamAV-clamd) FAILED - unexpected , output="/var/lib/amavis/tmp/amavis-20151202T213415-26907-pGW3vX4Z/parts: lstat() failed: Permission denied. ERROR\n" Dec 3 08:11:18 mx amavis[26907]: (26907-13) (!)ClamAV-clamd av-scanner FAILED: CODE(0x445a3d0) unexpected , output="/var/lib/amavis/tmp/amavis-20151202T213415-26907-pGW3vX4Z/parts: lstat() failed: Permission denied. ERROR\n" at (eval 99) line 905. Dec 3 08:11:18 mx amavis[26907]: (26907-13) (!)WARN: all primary virus scanners failed, considering backups
След обстойно проучване намерих решение на проблема, като се оказа опция на clamav-a ! В
/etc/clamav/clamd.conf
смених
AllowSupplementaryGroups false
на
AllowSupplementaryGroups true
и рестартирах clamav-a. Така проблема се реши и скенера заработи коректно!