tech:install_de_clamav_sur_redhat7_ou_centos7

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

[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

yum install clamav clamav-scanner clamav-scanner-systemd clamav-server clamav-server-systemd clamav-update

/etc/freshclam.conf

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

freshclam

/etc/clamd.d/scan.conf

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
touch /var/log/clamd.scan
chown clamscan:clamscan /var/log/clamd.scan
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é

systemctl stop clamd@scan.service

Comme dans notre fichier de conf on a :

/etc/clamd.d/scan.conf

User clamscan

On utilise le compte clamscan

su - clamscan -s /bin/bash

On test

/usr/sbin/clamd -c /etc/clamd.d/scan.conf --nofork=yes
tech/install_de_clamav_sur_redhat7_ou_centos7.txt · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki