Sie können ein verwenden bind
mount(8)
:
mount -o bind /tmp/ftpshare /ftp/jail/user1/share
als Lösung.
Ich möchte etwas tun. Ich habe einen VSFTP-Server eingerichtet und seine Benutzer in "Gefängnis" gesetzt, sodass sie nur an ihrem Heimatverzeichnis suchen können.
Jetzt möchte ich aber noch etwas mehr tun. Ich möchte einen Weg finden, um einen freigegebenen Ordner unter diesen Benutzern zu erstellen, damit jeder von ihnen darin lesen und schreiben kann. Aber ich habe es noch nicht getan. Meine erste Idee war, einen externen Ordner zu erstellen, ihm die richtigen Berechtigungen zu geben und in jedem Basisordner einen Link zu erstellen, damit er darauf zugreifen kann. Der Ordner funktioniert jedoch nicht (Benutzer können immer noch darauf zugreifen, weil sie eingesperrt sind) . Irgendwelche Ideen? Natürlich sollten die Benutzer nicht in der Lage sein, aus dem freigegebenen Ordner nach "oben" zu suchen, genau wie in ihren Heimatverzeichnissen.
Sie können ein verwenden bind
mount(8)
:
mount -o bind /tmp/ftpshare /ftp/jail/user1/share
als Lösung.