
Configuré VSFTPD en mi servidor y puedo iniciar sesión correctamente con un usuario que tiene permiso de root en el servidor. Sin embargo, no puedo crear ningún directorio fuera del directorio de inicio del usuario. ¿Alguna idea de por qué es eso?
tengo la opcion
write_enable=YES
activado.
¡Gracias por cualquier ayuda!
Respuesta1
chroot_local_user=YES
chroot_local_user Si se establece en YES, los usuarios locales serán (de forma predeterminada) colocados en una cárcel chroot() en su directorio de inicio después de iniciar sesión. Advertencia: esta opción tiene implicaciones de seguridad, especialmente si los usuarios tienen permiso de carga o acceso al shell. Habilítelo solo si sabe lo que está haciendo. Tenga en cuenta que estas implicaciones de seguridad no son específicas de vsftpd. Se aplican a todos los demonios FTP que ofrecen poner a los usuarios locales en cárceles chroot().
Respuesta2
No es prudente hacer esto.
Dicho esto, creo que puedes especificar:
nopriv_user=root # or maybe toor
¿Trata eso?