Vsftp y enjaular usuarios locales

K|Ke quezada.enrique en gmail.com
Lun Ago 10 16:10:40 BST 2009


El 9 de agosto de 2009 19:55, Nach0<guidoignacio en gmail.com> escribió:
> Disculpá te moleste, pero quería agradecerte que pude resolver mi problema,
> era una tontería, en realidad el archivo vsftpd.chroot_list es para colocar
> los usuarios que si pueden salir de home y no al revés como yo pensaba.
>
> Asi que gracias K|ke!!!
>
> Igualmente tengo otro problema, y quería ver si me podías dar una mano.
> Estoy por dar hosting y solo me resta un detalle.
> El usuario deberá poder subir a su home (el cual estará en
> /var/www/sitio_del_usuario) su sitio por lo cual podrá hacer ftp y subirlo.
>
> Ahora bien, el problema es que dicho usuario no tiene que tener bash por lo
> que le asigno como shell la /bin/false. El tema es que si le asigno
> /bin/false al hacer ftp ocurre esto (vale aclarar que el error que arroja no
> es porque esté ingresando mal la contraseña):
>
> $ ftp 192.168.1.3
> Connected to 192.168.1.3.
> 220 (vsFTPd 2.0.5)
> Name (192.168.1.3:guido): usuario_ftp
> 331 Please specify the password.
> Password:
> 530 Login incorrect.
> Login failed.
> ftp>
>
> y con gftp:
>
> Conectado a 192.168.1.3:21
> 220 (vsFTPd 2.0.5)
> USER usuario_ftp
> 331 Please specify the password.
> PASS xxxx
> 530 Login incorrect.
> Desconectando del sitio 192.168.1.3
>
> Ahora si le asigno al user la shell /bin/bash se conecta como si nada, PERO
> gran problema tiene bash....
>
> He buscado en internet y encontre que lo configuran con /bin/false y pueden
> ingresar pero yo no puedo lograrlo.
>
> Se te ocurre algo?
>
> Gracias
>
> Nach0

Hola Nach0, la verdad es que respecto a tu consulta no sé que suceda,
ya que yo siempre utilizo la oción /bin/bash, pero reenvío a la lista
por si alguien tiene más idea :)

Saludos.




-- 
Hosting House
http://www.hostinghouse.cl



Más información sobre la lista de distribución ubuntu-es