Chroot clamav
vincent
-
vincent -
vincent -
Bonjour, j'essaye de lancer l'antivirus clamav dans un chroot, pour cela j'ai utilisé le HOWTO situé ici : https://www.grigorians.org/phpwiki/index.php/ClamAV%20chroot%20setup%20HOWTO
(je précise que je n'ai pas du tout installé amavis, j'ai donc du copier quelques fichiers supplémentaires) voici le script de ce que j'ai fait :
#!/bin/sh
mkdir /var/lib/clamav
cd /var/lib/clamav
mkdir usr
mkdir usr/bin
mkdir usr/sbin
mkdir usr/local
mkdir usr/local/lib
mkdir usr/local/share
mkdir usr/local/share/clamav
mkdir lib
mkdir lib/tls
mkdir etc
mkdir root
mkdir root/tmp
mkdir dev
mknod dev/null c 1 3
mknod dev/random c 1 8
mknod dev/urandom c 1 9
cp /usr/local/lib/libclamav.so.1 usr/local/lib/
cp /lib/libz.so.1 lib/
cp /lib/libnsl.so.1 lib/
cp /lib/tls/libpthread.so.0 lib/tls/
cp /lib/tls/libc.so.6 lib/tls/
cp /lib/ld-linux.so.2 lib/
cp /usr/local/sbin/clamd usr/sbin/
cp /lib/libresolv.so.2 lib/
cp /usr/local/bin/clamdscan usr/bin/
cp /usr/local/bin/clamscan usr/bin/
cp /lib/libnss_files-2.3.3.so lib/
cp /lib/libnss_files.so.2 lib/
cp /etc/clamd.conf etc/
cp /usr/local/share/clamav/daily.cvd usr/local/share/clamav/
cp /usr/local/share/clamav/main.cvd usr/local/share/clamav/
Le problème est que lorsque je tape
> chroot /var/lib/clamav/ /usr/sbin/clamd
je n'ai aucun message d'erreur et une valeur de retour de 0, mais si je fais
> ps -ef | grep clamd
je ne trouve aucun processus
merci de bien vouloir m'aider
(je précise que je n'ai pas du tout installé amavis, j'ai donc du copier quelques fichiers supplémentaires) voici le script de ce que j'ai fait :
#!/bin/sh
mkdir /var/lib/clamav
cd /var/lib/clamav
mkdir usr
mkdir usr/bin
mkdir usr/sbin
mkdir usr/local
mkdir usr/local/lib
mkdir usr/local/share
mkdir usr/local/share/clamav
mkdir lib
mkdir lib/tls
mkdir etc
mkdir root
mkdir root/tmp
mkdir dev
mknod dev/null c 1 3
mknod dev/random c 1 8
mknod dev/urandom c 1 9
cp /usr/local/lib/libclamav.so.1 usr/local/lib/
cp /lib/libz.so.1 lib/
cp /lib/libnsl.so.1 lib/
cp /lib/tls/libpthread.so.0 lib/tls/
cp /lib/tls/libc.so.6 lib/tls/
cp /lib/ld-linux.so.2 lib/
cp /usr/local/sbin/clamd usr/sbin/
cp /lib/libresolv.so.2 lib/
cp /usr/local/bin/clamdscan usr/bin/
cp /usr/local/bin/clamscan usr/bin/
cp /lib/libnss_files-2.3.3.so lib/
cp /lib/libnss_files.so.2 lib/
cp /etc/clamd.conf etc/
cp /usr/local/share/clamav/daily.cvd usr/local/share/clamav/
cp /usr/local/share/clamav/main.cvd usr/local/share/clamav/
Le problème est que lorsque je tape
> chroot /var/lib/clamav/ /usr/sbin/clamd
je n'ai aucun message d'erreur et une valeur de retour de 0, mais si je fais
> ps -ef | grep clamd
je ne trouve aucun processus
merci de bien vouloir m'aider