GNU/Linux >> Tutoriales Linux >  >> Linux

¿Vsftpd no muestra el contenido de un directorio?

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:

  1. ¿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.

  2. El vsftpd.conf archivo puede tener un hide_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.


Linux
  1. ¿Eliminar todos los archivos en un directorio cuyo nombre no coincide con una línea en una lista de archivos?

  2. ¿Mktemp en Macos no respeta $ tmpdir?

  3. ¿El comando `ls` no muestra los últimos contenidos del directorio?

  4. Emulator -avd no inicia el dispositivo virtual?

  5. lsattr:comando no encontrado

La red inalámbrica no se vuelve a conectar automáticamente en KDE

Cómo listar archivos recursivamente en Linux

Docker no actualiza los cambios en el directorio

¿Qué genera pwd?

ldd no encuentra la ruta, cómo agregar

advenedizo no ve mi trabajo