(actualizado a continuación)
Tengo acceso SSH a un servidor basado en Debian y estoy intentando agregarle una cuenta FTP. Pero ni siquiera puedo lograr que lo agregue como usuario en primer lugar. El comando que encontré y que se supone que resuelve este problema (por ejemplo, llamemos a mi usuario Steve), es este:
useradd steve -p steves_password -g www-data -d /home/steve -s /bin/false
La -s /bin/false
parte es supuestamente la forma en que Debian dice que no le permita a Steve un shell (pero con respecto a mi problema explicado a continuación, también lo probé sin ese argumento, con el mismo resultado).
Después de ejecutarlo, puedo ver a Steve en el /etc/passwd
archivo. Pero si intento iniciar sesión como él directamente, haciendo su steve
, siempre dice su: Authentication failure
, aunque sé que la contraseña es definitivamente correcta, porque la cambié con mucho cuidado para volver a intentarlo.yLo cambié vía passwd steve
solo para intentarlo.
Ninguna cosa funciona; iniciar sesión directamente en el shell a través de su
, ni conectarse a través de un programa cliente FTP.
Lo que quiero es simplemente una forma de crear cuentas FTP para brindar a las personas acceso limitado solo a las carpetas raíz de sus subdominios correspondientes.
Actualizar
No sé qué salió mal antes, pero eliminé al usuario y repetí este procedimiento 3 veces, y la tercera vez hice algo bien, porque ahora puedo iniciar sesión como Steve localmente.
Pero ahora me falta la funcionalidad que permite a Steve iniciar sesión a través de un cliente FTP, pero todavía no funciona.