¡Esta es una revisión vieja del documento!
En Debian, la instalación simplemente se reduce a:
aptitude install proftpd-basic
Luego, el archivo de configuración principal es /etc/proftpd/proftpd.conf. En éste se deben cambiar algunas opciones.
Si no se requiere IPv6:
UseIPv6 off
Configuración para los usuarios y jailing de los mismos:
# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
RequireValidShell off
# Use this to jail all users in their homes
DefaultRoot ~
# Add this if you want to limit access to users of some group
<Limit LOGIN>
DenyGroup !ftpuser
</Limit>
Como se limitó el acceso a los usuarios que pertenezcan al grupo “ftpuser”, se debe crear dicho grupo para agregar a él los usuarios que accederán:
addgroup ftpuser
Además, crearemos un directorio donde se crearán los homes de los usuarios:
mkdir /var/ftp
Para agregar usuarios:
adduser usuario -shell /bin/false -home /var/ftp
El paso final es agregar el usuario al grupo ftpuser:
adduser usuario ftpuser