El problema es que necesito configurar las cuentas de usuarios para que sólo puedan utilizar sftp, pero no acceso a una shell mediante ssh. La solución que he visto es el cambiar la shell del usuario en /etc/passwd, poniendo en lugar de la tipica bash el servidor de sftp /usr/lib/openssh/sftp-server. Sin embargo funciona, y aunque funcionará no se si sería la forma correcta de hacerlo. Al intentar acceder de este modo con ssh pide la contraseña bien, la introduzco, y autentifica al cliente, aparece el motd y la fecha de ultima conexión, pero no aparece ningún prompt.
¿Alguien tiene idea de porqué no funciona, o de otra solución al problema?
Salu2!