Podemos trabajar con el servicio ProFTPD con el modulo mod_sql, para tener usuarios virtuales y obtener las credenciales de una base de datos. Este sistema será válido tanto para FTP como SFTP.

La estructura de las tablas SQL que nos proponen inicialmente no permite tener usuarios dados de alta, pero inactivos a nivel de servicio, sin permitir su autenticación.

Así que haremos unos pequeños cambios, primero modificando la tabla SQL:

Para acabar, debemos tener un archivo sql.conf similar a este:

Y añadiremos la línea SQLUserWhereClause, quedando así:

Ahora ya podemos desactivar cuentas FTP, cuando haga falta únicamente habrá que cambiar el campo LoginAllowed, por ejemplo así:

 

(257 visitas en total, 1 visita/s hoy)
Tagged with →  
Share →

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.