Bereitgestelltes Volume wird im FTP-Client mit vsftpd nicht angezeigt


1

Mit vsftpd und filezilla kann ich Dateien und Verzeichnisse im Home-Verzeichnis eines Benutzers verbinden und anzeigen. Ein leeres Verzeichnis ist anfangs sichtbar, aber nachdem ich ein ext2-Volume darin eingebunden habe, verschwindet das Verzeichnis in meinem Client.

Ich mounte das Volume mit diesem Befehl, der keine Ausgabe liefert:

sudo mount /dev/sdaX /home/user/dir

Ich habe auch versucht, wie folgt zu montieren:

sudo mount /dev/sdaX /var/ftp/pub/dir
sudo mount --bind /var/ftp/pub/dir /home/user/dir

Ich kann dann die Dateien vom Volume in meinem Dateisystem anzeigen, aber in beiden Fällen wird das Verzeichnis dirvor dem Mounten in meinem FTP-Client aufgelistet und verschwindet nach dem Mounten.

Ich habe versucht, den Besitz des Verzeichnisses + Dateien auf root: root und user: user zu setzen und die Berechtigungen auf 755 zu setzen.

Meine vsftpd.confDatei ist folgendermaßen konfiguriert:

anonymous_enable=NO
local_enable=YES
write_enable=NO
local_umask=022
connect_from_port_20=YES
chroot_local_user=YES
allow_writeable_chroot=YES
listen=YES
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO

Wie kommt es, dass vsftpd das gemountete Verzeichnis nicht bedient?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.