
Tener problemas extraños con VSFTP en el momento en que la carpeta se modificó y modificó de esta manera:
drw-rw---- 2 james staff 4096 Aug 10 20:52 folder
Entonces el usuario y el grupo tienen acceso de lectura y escritura. La configuración VSFTP se ve así:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
connect_from_port_20=YES
ftpd_banner=FTP Server
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
pasv_max_port=65535
pasv_min_port=64000
chroot_local_user=YES
dual_log_enable=YES
log_ftp_protocol=YES
xferlog_enable=YES
syslog_enable=NO
Sin embargo, ni siquiera puedo navegar por la carpeta ni escribir a pesar de que debería poder hacerlo. Sin embargo, lo modifico a 770 y luego puedo leer y escribir bien; sin embargo, se prefiere 660 dado que no se requiere ejecución. ¿Algunas ideas?
Gracias
Respuesta1
Para recorrer un directorio, debe tener establecido el bit ejecutable. Así es como funcionan los permisos del sistema de archivos en UNIX.
770
Serían los permisos apropiados si quisiera permitir que el grupo también tenga acceso de escritura.
Respuesta2
¿Intentaste: file_open_mode?
file_open_mode Los permisos con los que se crean los archivos cargados. Las máscaras U se aplican además de este valor. Es posible que desee cambiar a 0777 si desea que los archivos cargados sean ejecutables.
(Parece que el directorio no tiene permiso x... es por eso que no puede realizar CD en el directorio)
Respuesta3
No puede cambiar el directorio porque no le otorga el permiso de ejecución. Recuerde siempre que la carpeta siempre se ejecuta cada vez que cambia el directorio. Si ese directorio no tiene permiso de ejecución, entonces no podrá cambiar ese directorio.
Para referencia de configuración de vsftpdhaga clic aquí