Como configurar un FTP con PureFTPd e integrarlo con ClamAV Antivirus en Ubuntu 12.04


Loguearse con el usuario root para realizar toda la configuración

Instalacion del Antivirus. ClamAV

# apt-get install clamav clamav-daemon clamav-data

Ejecutar el siguiente comando para descargar las ultimas firmas de virus
# freshclam

Iniciar el antivirus
# /etc/init.d/clamav-daemon start

Instalación del FTP con PureFTPd

Crear el archivo /etc/pure-ftpd/conf/CallUploadScript
# echo "yes" > /etc/pure-ftpd/conf/CallUploadScript

Crear el archivo /etc/pure-ftpd/clamav_check.sh y agregar las siguientes lineas
# vi /etc/pure-ftpd/clamav_check.sh

#!/bin/sh/usr/bin/clamdscan --remove --quiet --no-summary "$1"


Dar permisos de ejecucion
# chmod 755 /etc/pure-ftpd/clamav_check.sh

Editar el archivo /etc/default/pure-ftpd-common y cambiar la linea UPLOADSCRIPT y dejarla como esta
# vi /etc/default/pure-ftpd-common

UPLOADSCRIPT=/etc/pure-ftpd/clamav_check.sh

Reiniciar el FTP
# /etc/init.d/pure-ftpd-mysql restart