Hola foreros, hace poco he instalado un servidor FTP en mi Notebook, los usuarios funcionan al loguearse mediante el FTP pero el problema es que no logro enjaularlos en su directorio personal para que no puedan acceder a los demás archivos fuera de ese directorio por motivos de seguridad. Lo raro es que seguí los pasos para enjaularlos y nada.
En mi archivo /etc/vsftpd.conf añadí las reglas:
Código:
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
En donde mi lista de usuarios a enjaular es: /etc/vsftpd/vsftpd.chroot_list
El archivo existe, está creado. Después de reiniciar el servidor FTP y loguearme con el usuario a enjaular, aún puedo acceder a todos los archivos del sistema.
Busqué más foros donde explican como hacerlo pero creo que he seguido todas las indicaciones al pié de la letra, y aún así, el problema persiste.
Alguien me puede ayudar por favor?
Dejo toda la conf de mi archivo vsftpd.conf:
Código:
# Config file /etc/vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=YES
dirmessage_enable=YES
use_localtime=YES
idle_session_timeout=600
data_connection_timeout=120
ftpd_banner=Servidor FTP Diego Ulloa
secure_chroot_dir=/etc/vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
max_clients=5
#local_root=/var/www/FTP
user_config_dir=/etc/vsftpd
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
Saludos y espero que me puedan ayudar.