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:
-A
opció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=YES
hará chroot al inicio del usuario predeterminado. Ya hay unbuena respuesta aqui.