web-dev-qa-db-fra.com

comment scanner en accès avec clamav dans 14.04

J'essaie d'utiliser clamav pour l'analyse antivirus lors de l'accès à mon répertoire personnel et à tous les lecteurs montés. J'ai trouvé des instructions plutôt anciennes ici et les ai ajustées.

Depuis que dazuko a été remplacé par fanotify, les paramètres de clamd.conf sont légèrement différents. Voici mes entrées clamd.conf pertinentes:

ScanOnAccess true
# ClamukoScanOnOpen true
# ClamukoScanOnExec true
OnAccessIncludePath /home
OnAccessIncludePath /mnt
OnAccessIncludePath /media
VirusEvent /opt/clamdazer %v &

Si je redémarre clamd (par "Sudo invoke-rc.d clamav-daemon restart"), le journal contient les éléments suivants:

ERROR: ScanOnAccess: fanotify_init failed: Operation not permitted
ScanOnAccess: clamd must be started by root

Qu'est-ce que je fais mal?

Edit: J'ai essayé de changer la ligne "User clamav" en "User root", mais le démarrage de clamd échouera avec "ERROR: initgroups () failed".

J'ai trouvé des rapports de bogues qui sont peut-être pertinents ici: bogue Ubuntu n ° 1404762 et bogue Debian n ° 749027 (je ne peux poster que 2 liens).

Malheureusement, je n’ai pas réussi à utiliser les solutions décrites ici. Il me semble que l'analyse à l'accès ne fonctionne pas du tout à l'heure actuelle.

4
hako

Avait le problème sur mageia 6 en utilisant

User root 

N'a pas résolu le problème

Ce que j'ai fait à la place est l'édition du service lui-même pour l'exécuter en tant que root, puis cela a fonctionné

gedit /etc/systemd/system/multi-user.target.wants/clamad.service

et changez l'utilisateur en root

J'espère que ça va aider quelqu'un;)

0
intika