vsftpd chroot_local_user no hace nada

Estoy configurando un server vsftpd en:

Linux 2.6.32-26-server #48-Ubuntu SMP Wed Nov 24 10:28:32 UTC 2010 x86_64 GNU/Linux 

Cuando establezco chroot_local_user=YES , no hay efecto (todavía puedo ver / cuando inicie session). No hay nada en syslog o /var/log/vsftpd.log para indicar qué está mal. Sé que estoy editando el file conf correcto y que otros ajustes entran en vigor cuando reinicio el daemon, porque estos funcionan:

 ssl_enable=YES force_local_data_ssl=YES force_local_logins_ssl=YES 

Alguna idea de lo que está mal? Gracias.

Editar:

He /etc/vsftpd.chroot_list en /etc/vsftpd.chroot_list para que esté vacía (sin usuarios con chroot-denied), y he añadido:

 chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list 

A continuación, para reiniciar:

 sudo /etc/init.d/vsftpd restart Rather than invoking init scripts through /etc/init.d, use the service(8) utility, eg service vsftpd restart Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the restart(8) utility, eg restart vsftpd vsftpd start/running, process 5606 

Todavía no hay efecto.

2 Solutions collect form web for “vsftpd chroot_local_user no hace nada”

La documentation no es muy clara sobre cómo hacer esto, y es difícil juzgar lo que falta sin ver todo el file de configuration.

Un disparo en la oscuridad:

  passwd_chroot_enable If enabled, along with chroot_local_user, then a chroot() jail location may be specified on a per-user basis. Each user's jail is derived from their home directory string in /etc/passwd. The occurrence of /./ in the home directory string denotes that the jail is at that particular location in the path. Default: NO 

Pruebe a establecer que SI. Si todavía no funciona, por favor:

  1. Agregue su file de configuration completo a su pregunta
  2. Mostrar el usuario al que inicias session
  3. Explica cómo estás comprobando que no estás chrooted

También es posible que tenga que establecer local_enabled en YES, dependiendo de cómo esté configurando sus counts.

  • error vsftpd no puede enlazar socket o conectar
  • VsFTPd - pam_mkhomedir
  • VSFTPD dice "500 OOPS: no se puede cambiar el directorio"
  • Inicie session como usuario unix utilizando la contraseña almacenada en htpasswd
  • vsftpd escucha en múltiples listen_address pero no en todos
  • ¿Cómo agrego un nuevo usuario a vsftpd y permito que root acceda al servidor FTP?
  • Errores de permissions de CentOS vsftpd
  • Cómo ocultar files que comienzan con punto (.) En FTP
  • Aumentar la velocidad de descarga del server ftp
  • vsFTPd en la instancia de Amazon Linux EC2
  • Cómo configurar vsftpd para trabajar con modo pasivo
  • Configurar vsftpd para utilizar FTPS
  • Haproxy FTPS pasivo no funciona
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.