ClamAV & Amavis Permission denied in syslog
Eccoci nuovamente con un trucchetto interessante.
Mi sono imbattuto in questi giorni in un bruttissimo log sul server di posta:
Feb 3 15:37:16 server amavis[2116]: (02116-16) (!)run_av (ClamAV-clamd) FAILED – unexpected , output=”/var/lib/amavis/tmp/amavis-20140131T230529-02116-cgikML2V/parts: lstat() failed: Permission denied. ERROR\n”
–
Feb 3 15:37:16 server amavis[2116]: (02116-16) (!)ClamAV-clamd av-scanner FAILED: CODE(0x17dc730) unexpected , output=”/var/lib/amavis/tmp/amavis-20140131T230529-02116-cgikML2V/parts: lstat() failed: Permission denied. ERROR\n” at (eval 111) line 899.
Per risolverlo non basta fare altro che eseguire da root i seguenti comandi:
usermod -a -G clamav amavis usermod -a -G clamav clamav usermod -a -G amavis clamav usermod -a -G amavis amavis
L’errore è dovuto al fatto che la directory /var/lib/amavis/tmp/ è di proprietà di amavis e clamav non ha permesso di accedervi. Aggiungendo l’utente clamav al gruppo di amavis e viceversa si risolve il problema.
Share this content: