GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Vsftpd listet den Inhalt eines Verzeichnisses nicht auf?

Ich habe einen FTP-Server mit vsftpd eingerichtet und aktiviertes anonymes Hoch- und Herunterladen. Das Problem, das ich habe, ist, dass, wenn ich ein Verzeichnis hochlade, es erfolgreich hochgeladen wird (ich kann es auf dem Server sehen), aber das nächste Mal, wenn ich dieses Verzeichnis überprüfen möchte, zeigt der FTP-Client ein leeres Verzeichnis!!

In /var/log/vsftpd.log ist kein Fehler protokolliert . Die pub Ordner (Home-Ordner für anonyme FTP-Benutzer) hat auch Schreibrechte. Ich habe verschiedene Konfigurationsoptionen getestet, aber keine hat geholfen!

Die neuesten Konfigurationsoptionen, die ich eingestellt habe, sind wie folgt:

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

Ich habe sogar einmal die Firewall zum Testen ausgeschaltet, aber es hat sich nichts geändert!

Akzeptierte Antwort:

Zwei Vorschläge:

  1. Verfügt die Benutzer-ID, die FTP ausführt, über „Schreibberechtigungen“ für das „Root“-Verzeichnis, das vsftpd als sein aktuelles Arbeitsverzeichnis verwenden wird? vsftpd will kein beschreibbares Arbeitsverzeichnis.

  2. Die vsftpd.conf Datei kann eine hide_file haben Richtlinie. Abhängig vom regulären Ausdruck, der von dieser Direktive angegeben wird, dürfen anonyme Benutzer möglicherweise keine Dateien sehen.

Ich hatte dieses Problem in der Vergangenheit mit vsftpd und ich erinnere mich, dass es eine vsftpd.conf-Einstellung hatte, die es verursacht hat, also lesen Sie diese Konfigurationsdatei genau, verstehen Sie alle Parameter und ihre Werte.


Linux
  1. Linux Setuid funktioniert nicht?

  2. Der Befehl „ls“ listet den neuesten Verzeichnisinhalt nicht auf?

  3. Warum funktioniert `exit &` nicht?

  4. lsattr:Befehl nicht gefunden

  5. warum funktioniert sftp rmdir nicht?

Drahtloses Netzwerk verbindet sich in KDE nicht automatisch wieder

Wie man Dateien in Linux rekursiv auflistet

jp funktioniert nicht

Docker aktualisiert Änderungen im Verzeichnis nicht

Verwenden einer Liste zulässiger Benutzer mit VSFTPD

Emporkömmling sieht meinen Job nicht