GNU/Linux >> Znalost Linux >  >> Linux

Vsftpd neuvádí obsah adresáře?

Nastavil jsem FTP server pomocí vsftpd a aktivoval anonymní nahrávání a stahování. Problém je v tom, že když nahraju adresář, bude úspěšně nahrán (vidím to na serveru), ale až příště budu chtít adresář zkontrolovat, FTP klient zobrazí prázdný adresář!!

V /var/log/vsftpd.log není přihlášena žádná chyba . pub složka (domovská složka pro anonymního uživatele ftp) má také oprávnění k zápisu. Testoval jsem různé možnosti konfigurace, ale žádná nepomohla!

Nejnovější možnosti konfigurace, které jsem nastavil, jsou následující:

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

Dokonce jsem jednou vypnul firewall, abych to otestoval, ale nic se nezměnilo!

Přijatá odpověď:

Dva návrhy:

  1. Má jakékoli ID uživatele, které bude spouštět FTP, oprávnění k zápisu do kořenového adresáře, který vsftpd použije jako svůj aktuální pracovní adresář? vsftpd nechce zapisovatelný pracovní adresář.

  2. Soubor vsftpd.conf soubor může mít hide_file směrnice. V závislosti na regulárním výrazu určeném touto direktivou nemusí být anonymním uživatelům povoleno vidět žádné soubory.

V minulosti jsem měl tento problém s vsftpd a vzpomínám si, že jsem měl nastavení vsftpd.conf, které to způsobilo, takže si pozorně přečtěte tento konfigurační soubor, abyste pochopili všechny parametry a jejich hodnoty.


Linux
  1. Smazat všechny soubory v adresáři, jejichž jméno neodpovídá řádku v seznamu souborů?

  2. Mktemp na Macu nectí $tmpdir?

  3. Příkaz `ls` nevypisuje nejnovější obsah adresáře?

  1. Proč je to Rm -rf a ne Rmdir -rf?

  2. lsattr:příkaz nenalezen

  3. Docker neaktualizuje změny v adresáři

  1. Linux Setuid nefunguje?

  2. Keepass nerespektuje proměnnou Gtk_theme?

  3. Autorepeat nefunguje