Actualizar

Actualizar

(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/falseparte 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/passwdarchivo. 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 stevesolo 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.

información relacionada