
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.