OVH Community, votre nouvel espace communautaire.

[HowTo] Clamav 0.88.2 -> 0.90 | Webmin Module Clamav - clamav:clamav vs qscand:qscand


bartoonsen
20/04/2009, 13h37
Bonjour
comment ca se fait que je n'ai pas le fichier
/usr/libexec/webmin/clamav/clamav-lib.pl
???
Quand au /etc/logrotate.d/clamav j'ai pas la ligne dont tu parles .. bizarre non ?

Frenchy38
24/10/2007, 15h37
---

McPeter
06/05/2007, 00h35
Idem pour Base principale :

< 0.90 /var/lib/clamav/main.cvd
> 0.90 /var/lib/clamav/main.inc/main.inf

McPeter
04/03/2007, 06h29
Nouvelle version du module webmin to clamav :
http://labs.libre-entreprise.org/frs...v-0.8.0.wbm.gz

Cette version inclu la modification au niveau de "Emplacement de la base secondaire des signatures" dans la configuration du module

<0.90 /var/lib/clamav/daily.cvd
> 0.90 /var/lib/clamav/daily.inc/daily.info
(* sous gentoo)

The Destroyeur
26/02/2007, 11h47
Perso GG pour le tuto mais tu n'es pas obligé de le faire par le webmin

Des simples commandes linux sont faciles à utiliser (regarde le tutorial sur clamav)...

McPeter
26/02/2007, 02h01
MISE À JOUR DU HOWTO EN COURS pour une base plus générique

Ayant été confronté à un problème curieux en voulant utiliser le module de gestion de clamav via webmin, je fais part ici de mes modifications

partant d'une version OVH2 patché 2.04 sur Gentoo 64
soit clamav 0.88.2
puis d'une mise à jour en clamav 0.90

j'ai rencontré des problèmes de droits sur différents fichiers
soit l'ensemble qscand:qscand vs clamav:clamav
il faut modifier plusieurs chose pour rester dans les droits qscand:qscand sans tout casser :
Éditeur : nano -> Ctrl+w (chercher un mot) / Ctrl+o (enregistrer) / Ctrl+x (fermer)
1 - Arréter clamav et freshclam
Code:
/etc/init.d/clamd stop
2 - Modifier les utilisateurs
2.a - éditer : clamd.conf
Taper : nano /etc/clamd.conf
Taper : Ctrl+w puis : clamav
Code:
# Default: don't drop privileges 
User clamav
Modifier 'clamav' en 'qscand'

2.b - éditer : freshclam.conf
Taper : nano /etc/freshclam.conf
Taper : Ctrl+w puis : DatabaseOwner ou : clamav
Code:
# Default: clamav (may depend on installation options)
DatabaseOwner clamav
Modifier 'clamav' en 'qscand'

2.c - éditer : clamav
Taper : nano /etc/logrotate.d/clamav
Changer les lignes (2 lignes) :
Code:
        create 640 clamav clamav
en
Code:
        create 640 qscand qscand
2.d - éditer : clamav-lib.pl
Taper : nano /usr/libexec/webmin/clamav/clamav-lib.pl
Taper : Ctrl+w puis : clamav:clamav
ligne : 331 à 33
Code:
    system (&has_command ("chown") . 
      " clamav:clamav $config{'clamav_clamav_log'}");
  }
ligne : 338 à 340
Code:
    system (&has_command ("chown") . 
      " clamav:clamav $config{'clamav_freshclam_log'}");
  }
Remplacer le couple 'clamav:clamav' par 'qscand:qscand'

3 - Modifier les droits sur fichiers
Taper cette série de lignes (sans les 'nsxxxxx ~ # ') :
Code:
nsxxxxx ~ # chown -R qscand:qscand /var/lib/clamav
nsxxxxx ~ # chown -R qscand:qscand /var/run/clamav
nsxxxxx ~ # chown -R qscand:qscand /var/log/clamav
4 - Relancer Clamav
Code:
/etc/init.d/clamd start