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 del server vsftpd de Ubuntu: 500 OOPS: no se pudo leer el file de list chroot (): /etc/vsftpd.chroot_list
  • "Vsftpd.service: cgroup está vacío" service no se puede iniciar
  • Amazon Ec2: problema con la configuration de server FTP
  • FTP -> VSFTPD -> permite cargar carpetas
  • VSFTPD cargó permissions de file
  • Cuenta de FTP para un solo directory
  • VSFTP Config para enviar usuarios a carpetas específicas
  • vsftpd permissions pnetworkingeterminados para el directory del website y ftp
  • Pobres resultados SSL con vsftpd
  • Cuenta vsftpd de authentication que utiliza un usuario LDAP remoto
  • 530 Permiso denegado al intentar iniciar session en FTP
  • vsftp permite al usuario acceder únicamente a una determinada carpeta
  • vsftpd no comienza en EC2
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.