Outils pour utilisateurs

Outils du site


tech:install_de_clamav_sur_redhat7_ou_centos7

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:install_de_clamav_sur_redhat7_ou_centos7 [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:install_de_clamav_sur_redhat7_ou_centos7 [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Brouillon Mail}}
 +
 +# Install de clamav sur redhat7 ou centos7
 +
 +## Remarque avant l'install
 +
 +** Ne pas activer le dépôt rpmforge, au risque d'avoir des conflits de `/usr/lib64/libclamav.so.6`  `/usr/lib64/libclamav.so.7` lors de l'install des paquets liés à clam.**
 +
 +`/etc/yum.repos.d/rpmforge.repo`
 +~~~ini
 +[rpmforge]
 +enabled = 0
 +~~~
 +
 +Il est préférable de ne pas utiliser le vieux paquet **clamd**
 +
 +## Install
 +
 +Source https://doc.owncloud.org/server/7.0/admin_manual/configuration/antivirus_configuration.html
 +
 +~~~bash
 +yum install clamav clamav-scanner clamav-scanner-systemd clamav-server clamav-server-systemd clamav-update
 +~~~
 +
 +`/etc/freshclam.conf`
 +~~~bash
 +DatabaseDirectory /var/lib/clamav
 +UpdateLogFile /var/log/freshclam.log
 +LogFileMaxSize 2M
 +LogSyslog yes
 +DNSDatabaseInfo current.cvd.clamav.net
 +DatabaseMirror db.fr.clamav.net
 +DatabaseMirror database.clamav.net
 +~~~
 +
 +On met à jour la base de donnée antiviral
 +~~~bash
 +freshclam
 +~~~
 +
 +`/etc/clamd.d/scan.conf`
 +~~~bash
 +LogFile /var/log/clamd.scan
 +LogSyslog yes
 +User clamscan
 +AllowSupplementaryGroups yes
 +LogFileMaxSize 0
 +LogTime yes
 +TemporaryDirectory /var/tmp
 +DatabaseDirectory /var/lib/clamav
 +LocalSocket /tmp/clamd.socket
 +TCPSocket 3310
 +TCPAddr 127.0.0.1
 +MaxThreads 50
 +
 +#FixStaleSocket yes
 +#MaxConnectionQueueLength 30
 +#ReadTimeout 300
 +#ScanPE yes
 +#ScanELF yes
 +#DetectBrokenExecutables yes
 +#ScanOLE2 yes
 +#ScanMail yes
 +#ScanArchive yes
 +#ArchiveBlockEncrypted no
 +~~~
 +
 +~~~bash
 +touch /var/log/clamd.scan
 +chown clamscan:clamscan /var/log/clamd.scan
 +~~~
 +
 +~~~bash
 +systemctl enable clamd@scan.service
 +systemctl start clamd@scan.service
 +~~~
 +
 +
 +## Debug en cas de pb
 +
 +Pour tester, si le service ne veut pas démarrer
 +
 +On s'assure que le service soit bien stoppé
 +~~~bash
 +systemctl stop clamd@scan.service
 +~~~
 +
 +Comme dans notre fichier de conf on a :
 +
 +`/etc/clamd.d/scan.conf`
 +~~~bash
 +User clamscan
 +~~~
 +
 +On utilise le compte **clamscan**
 +~~~bash
 +su - clamscan -s /bin/bash
 +~~~
 +
 +On test
 +~~~bash
 +/usr/sbin/clamd -c /etc/clamd.d/scan.conf --nofork=yes
 +~~~
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki