Website-Icon .: blog cscholz.io :.

Debian: Clamav in Verbindung mit amavisd-new (Rechteproblem)

Es kann vorkommen, dass wenn der Clamav-Daemon in Verbindung mit Amavis läuft, clamav die Verzeichnise in die Amavis Daten zum scannen extrahiert nicht scannen kann.

(02191-07) (!!) ask_av (ClamAV-clamd) FAILED - unexpected result: /tmp/amavis-20080512T124533-02191/parts: lstat() failed. ERRORn
(02191-07) (!!) WARN: all primary virus scanners failed, considering backups

In diesem Fall macht es Sinn, clamav unter dem amavis User laufen zu lassen. Dazu muss der Username in der /etc/clamav/clamd.conf in amavis geändert werden:

...
User amavis
...

Anschließend müssen die Rechte auf das Logverzeichniss von clamav noch geändert werden

chown amavis:amavis /var/log/clamav/ -R

Diese Änderung beeinflusst auch freshclam. Daher muss in der vim /etc/clamav/freshclam.conf noch der Eintrag DatabaseOwner auf amavis umgestellt werden.

DatabaseOwner amavis

Die Rechte auf die Virendefinitionen müssen ebenfalls geändert werden

chown amavis:amavis /var/lib/clamav/ -R

 Damit clamav auch das pid file erstellen kann müssen abschließend noch die Rechte für den Ordner var/run/clamav geändert werden:

chown amavis:amavis /var/run/clamav/ -R
Die mobile Version verlassen