Evitar que los usuarios de FTP puedan navegar a directorios encima de su casa

Evitar que los usuarios de FTP puedan navegar a directorios encima de su casa

Creé un usuario en Centos 7 a través de webmin y señalé /var/www/html/la página como su directorio de inicio para que cuando inicien sesión comiencen desde allí.

Sin embargo, inicié sesión y me di cuenta de que pueden navegar desde allí a los directorios superiores que no quiero. ¿Cómo puedo evitar que esto suceda?

Gracias.

Respuesta1

Necesitará encontrar una función específica del servidor ftp que esté utilizando que pueda crear untipo chrootambiente. Algunos ejemplos son:

  • proftpd:Raíz predeterminada. Esta opción tendrá que indicar cuál es el directorio chroot de un servidor.
  • puroftpd:-Aopción. Citando la documentación

Esta característica se llama "chroot". Puede habilitar esto ejecutando pure-ftpd con el interruptor "-A" para hacer esto con TODOS sus usuarios (excepto root).

  • vsftpd: chroot_local_user=YEShará chroot al inicio del usuario predeterminado. Ya hay unbuena respuesta aqui.

información relacionada