He configurado un servidor FTP usando vsftpd
y habilitó la carga y descarga anónimas. El problema que tengo es que cuando subo un directorio, se carga correctamente (puedo verlo en el servidor), pero la próxima vez que quiero verificar ese directorio, ¡el cliente FTP muestra un directorio vacío!
No hay ningún error registrado en /var/log/vsftpd.log
. El pub
La carpeta (carpeta de inicio para el usuario ftp anónimo) también tiene permiso de escritura. ¡Probé varias opciones de configuración pero ninguna me ayudó!
Las últimas opciones de configuración que configuré son las siguientes:
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
dirlist_enable=YES
Incluso apagué el firewall una vez para probarlo, ¡pero no cambió nada!
Respuesta aceptada:
Dos sugerencias:
-
¿Cualquier ID de usuario que ejecutará FTP tiene permisos de "escritura" en el directorio "raíz" que vsftpd usará como su directorio de trabajo actual? vsftpd no quiere un directorio de trabajo grabable.
-
El
vsftpd.conf
archivo puede tener unhide_file
directiva. Dependiendo de la expresión regular especificada por esa directiva, es posible que los usuarios anónimos no puedan ver ningún archivo.
He tenido este problema con vsftpd en el pasado, y recuerdo tener una configuración de vsftpd.conf que lo causó, así que lea detenidamente ese archivo de configuración, comprenda todos los parámetros y sus valores.