|
|
Atención: 20 al 24 de febrero, Curso Global de Servidores con CentOS 6. Atención: 21 y 28 de enero, 4 y 11 de febrero, Taller de programación de Python. Atención: Disponible ALDOS 1.4.2. Nuestro sistema operativo para escritorio. Cómo instalar y configurar Samba-Vscan en CentOS 5.
Autor: Joel Barrios Dueñas
Correo electrónico: darkshram en gmail punto com Sitio de Red: http://www.alcancelibre.org/ Jabber ID: darkshram@jabber.org Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1
Introducción.Acerca de Samba-Vscan.Samba-Vscan es un interesante módulo desarrollado por OpenAntivirus, como una prueba de concepto de módulo para el sistema de archivos virtual de Samba. Su desarrollo aún está en fase experimental, pero es lo suficientemente estable para el uso diario, con un mínimo de fallas. Además de ClamAV, incluye soprote para otros antivirus como H+BEDV AntiVir (versión servidor), F-Prot Daemon, Symantec AntiVirus, Kaspersky AntiVirus, Trend Micro FileScanner/InterScan VirusWall, NAI/McAfee uvscan y F-Secure AntiVirus. Este documento describe el procedimiento de instalación y configuración de Samba-Vscan utilizando ClamAV y requiere haber realizado primero los procedimientos descritos en el documento de Alcance Libre titulado «Cómo configurar Clamd». Es importante señalar que samba-vscan 0.3.6cBeta5 es incompatible con Samba 3.2.x y versiones posteriores (Nota usuarios equipamiento lógico de Alcance Libre: samba-vscan 0.3.6cBeta5 es compatible con AL Server, pero es incompatible con AL Desktop). Instalación de equipamiento lógico necesario.Instalar primero los paquetes gcc, glibc-devel, clamav-devel, pcre-devel y rpm-build. Este último será utilizado para crear la estructura de directorios de rpmbuild y que solo serán necesarios para instalar y preparar los fuentes RPM.
Procedimientos.Se debe descargar el paquete de fuentes de Samba de la siguiente forma:
Instalar el código fuente:
Cambiarse al directorio de archivos de especificación:
Utilizar rpmbuild con las opciones -bp para descomprimir los fuentes de Samba.
Cambiarse al subdirectorio samba-3.0.28/source/ que se encuentra dentro del directorio de compilación:
Ejecutar ./configure dentro del directorio /usr/src/redhat/BUILD/samba-3.0.28/source/.
Lo anterior demorará algunos minutos en completarse. Ejecutar el mandato make proto para compilar lo mínimo necesario para posteriormente compilar Samba-Vscan:
Cambiarse al directorio ../examples/VFS/:
Descargar la versión 0.3.6cBeta5 de Samba-Vscan.
Descomprimir samba-vscan-0.3.6c-beta5.tar.gz:
Cambiarse al directorio samba-vscan-0.3.6c-beta5/:
Ejecutar dentro de este directorio ./configure:
Ejecutar make clamav:
Instalar vscan-clamav.so en /usr/lib/samba/vfs/:
Instalar clamav/vscan-clamav.conf en /etc/samba/:
Es importante mencionar que el procedimiento de compilación de samba-vscan debe repetirse cada vez que se actualice Samba, de otra manera este servicio dejará de funcionar. Si se siguió al pie de la letra la configuración de Clamd en el documento de Alcance Libre titulado «Cómo configurar Clamd», editar /etc/samba/vscan-clamav.conf y definir /var/run/clamd.localhost/clamd.sock como zócalo en el parámetro clamd socket name.
También es importante definir un directorio para cuarentena de archivos infectados a través del parámetro quarantine directory. La recomendación es utilizar cualquier otro directorio distinto de /tmp y que haya sido creado específicamente para este fin.
Para utilizar samba-vscan en la configuración de Samba, se añaden las siguientes dos líneas a cada recurso compartido, definido en el archivo /etc/samba/smb.conf, donde se desee utilizar protección con antivirus:
Ejemplos:
Para probar, puede utilizarse el archivo de prueba Eicarcom2 a través de smbclient o bien interfaz gráfica desde Linux con Nautilus o bien desde Windows con Explorador de Windows, sobre cualquier recurso compartido que haya sido configurado con Samba-Vscan. |
Comentarios Recientes