Estoy ejecutando un servidor Ubuntu 10.04 LTS y quiero crear usuarios que solo puedan acceder al servidor desde FTP.
Lo que hice hasta ahora es:
- Instalar en pc
vsftpd
- Cree un nuevo usuario con el shell de inicio de sesión predeterminado establecido en
/bin/false
Los usuarios normales en el servidor pueden acceder a su carpeta de inicio a través de ftp, pero los usuarios a quienes se elimina el acceso de shell remoto al configurarlo /bin/false
tampoco pueden iniciar sesión por ftp.
¿No entiendo cómo afecta el acceso de shell al vsftpd
servidor? ¿Cómo podría habilitar el acceso ftp sin volver a habilitar el shell?
Actualización:
Encontré esta referencia que dice que debería usar /sbin/nologin
(parece estar /usr/sbin/nologin
en Ubuntu) y que no debería afectar el acceso ftp pero no funciona en mi caso.