Einen Ordner mit einem anderen Ordner verknüpfen (FTP) (LINUX)

1767
Arvin

Ich verwende VSFTP und sperrte meine Benutzer in ein bestimmtes Verzeichnis unter ihrem Haus ein.

Beispiel: / home / $ user / downloads

Was soll ich tun, wenn ich einen zusätzlichen Ordner unter dem Ordner / downloads hinzufügen möchte, der sie mit einem externen Ordner auf einem anderen Laufwerk verknüpft?

0

2 Antworten auf die Frage

3
govind

Symbolische Links, die mit erstellt wurden, ln -swürden Ihr Problem nicht lösen. Verwenden Sie stattdessen mount --bindwie in dieser Antwort vorgeschlagen auf askubuntu .

0
Bernhard

In principle you can link this folder with a symbolic link.

$ ln -s /path/to/drive symbolicfoldername 

But you still need to set the permissions for the users correct, which maybe your main concern

Danke Bernhard Welche Berechtigung sollte ich für den Benutzer festlegen, um auf den Ordner zuzugreifen? chown und / oder chmod oder gibt es noch etwas? Arvin vor 12 Jahren 0
chmod sollte ausreichen. Wenn sich alle Benutzer in derselben Gruppe befinden, können Sie dieser Gruppe Lese- / Schreibzugriff auf das Laufwerk gewähren. Ich bin nicht sicher, ob Sie einen gemeinsamen Ordner für alle Benutzer verwenden oder ob Sie einen separaten Ordner für jeden Benutzer wünschen. Das Prinzip ist dasselbe. Bernhard vor 12 Jahren 0
Versuchte es Bernhard. Anscheinend funktioniert es, wenn ich es in der Schale mache. Ich kann über den symbolischen Ordner zum angegebenen Ordner navigieren. Wenn ich mich jedoch per FTP mit dem Server verbinden würde, wird der Ordner angezeigt. Sobald ich zu dem Ordner navigiere, ist er leer. Es ist nichts in dem Ordner, während ich den Inhalt sehen könnte, wenn ich per Shell / ssh eine Verbindung dazu herstellen würde. Arvin vor 12 Jahren 0