Geben Sie ein Verzeichnis über FTP frei, wobei chroot_local aktiviert ist.

Geben Sie ein Verzeichnis über FTP frei, wobei chroot_local aktiviert ist.

Ich verwende vsftpd. Wenn ich einen Benutzer anlege, wird er standardmäßig in seinem Verzeichnis gesperrt, das ist /home/user. Ich habe aktiviert chroot_local_user=YES.

Andererseits wollte ich auch ein gemeinsames Verzeichnis für alle FTP-Benutzer erstellen. Kurz gesagt, sie haben ihr eigenes Verzeichnis und einen gemeinsamen Gruppenordner.

/
+/home
   +user1
   +shared_folder

Wie kann ich den Benutzern über FTP Zugriff auf das freigegebene Verzeichnis gewähren?

Antwort1

Versuchen Sie, das freigegebene Verzeichnis per „mount --bind“ im Verzeichnis des Benutzers zu mounten.

mount --bind /home/actual_share/ /home/someguy/shared/

Ich gehe davon aus, dass Sie Gruppenschreibvorgänge zum „actual_share“ hinzufügen müssen.

Die Idee stammt vondieser Forumsbeitrag.

verwandte Informationen