Necesito otorgar periódicamente acceso limitado y temporal a varios directorios en un servidor Linux CentOS que tenga instalado vsftp.
Creé un usuario usando useradd [user_name]y les di una contraseña usando passwd [password].
He creado un directorio /var/ftpy luego lo asocio al directorio al que deseo limitar el acceso.
¿Qué más debo hacer específicamente para asegurarme de que cuando este usuario inicie sesión en FTP, solo tenga acceso a este directorio, por favor?

chroot_list_enabley creado/etc/vsftpd/chroot_list. Simplemente no sabía qué hacer a continuación.Respuestas:
Respuesta completa que resolvió mi pregunta para cualquier otra que esté después de un tutorial paso a paso ...
Instalar
vsftpdusando esto como una guía .useradd [user_name].passwd [user_name]. (Se le pedirá que especifique la contraseña)./var/ftpy luego enlácese al directorio 'principal' que desea especificar para este usuariomount --bind /var/www/vhosts/domain.com/ /var/ftp/custom_name/.Cambiar el directorio de inicio del usuario con
usermod -d /var/ftp/custom_name/ user_nameEn
/etc/vsftpd/vsftpd.conf, asegúrese de que todo lo siguiente esté configurado: -Solo enumere los usuarios en el
vsftpd.chroot_listarchivo si desea que tengan acceso completo a cualquier parte del servidor. Al no incluirlos en este archivo, usted dice restringir a todos losvsftpdusuarios a su directorio particular especificado.En otras palabras (para referencia): -
fuente
/var/www/vhosts/domain.com/? ¿Hay algún problema con eso (como cualquier riesgo potencial)?Para mí no funcionó incluso después de lo anterior. Ya había un local_root establecido en un directorio, y lo que sea que haga, el directorio del usuario no ha sido encarcelado. Finalmente se trabaja después de solo cambiado
Y siguiendo el procedimiento
Solo mis dos centavos si alguien más tuvo el mismo problema.
fuente
code<br/> Respuesta: 220 (vsFTPd 3.0.3) <br/> Comando: USUARIO ftp2 <br/> Respuesta: 331 Por favor, especifique la contraseña. <br/> Comando: PASS ***** <br/> Respuesta : 530 Inicio de sesión incorrecto. <br/> Error: Error crítico: No se pudo conectar al servidor <br/>code