d46505pl
Goto Top

ProFTP unter Debian User per ln -s zugriff auf ein ordner geben

Hallo Zusammen,

unter Debian 9 habe ich proftp installiert in der conf Datei habe ich als Homepfad /ftpusers gesetzt, damit hier der User nicht rauskommt.
Ich würde nun gerne den jeweiligen FTP Benutzern zugriffe auf Verzeichnisse geben, die ausserhalb liegen.
Wenn ich in dem Homeverzeichnis ein Symlink erstelle, kann ich diesen im SSH sehen, jedoch ist er im ftp Selbst ausgeblendet.

Beispiel:

User1 soll folgenden Zugriff erhalten:
Ordner:
  • /var/www/html/themes/User1/
  • /var/www/html/data/User1

Folgende Befehle wurden ausgeführt:

ln -s /var/www/html/themes/User1/ /ftpusers/User1/Design-User1
ln -s /var/www/html/data/User1/ /ftpusers/User1/Daten-User1

Ordnerinhalt:

root@Server1:/ftpusers/User1# ls -l
lrwxrwxrwx 1 root nc 39 Aug 4 22:29 Design-User1 -> /var/www/html/themes/User1/
lrwxrwxrwx 1 root nc 39 Aug 4 22:29 Daten-User1 -> /var/www/html/data/User1/
-rw-r--r-- 1 root nc 235 Aug 4 22:07 lies_mich.txt

Mit einem cd Design-User1 sehe ich den inhalt, gleiches gilt im FTP wenn ich den Homepfad in der Conf auskommentiere, dann kann mir der Benutzer allerdings alles auf dem Server sehen, was ich nicht möchte.

Wie bekomme ich das am cleversten Umgesetzt?


Ich freue mich über Anregungen.

Content-ID: 481856

Url: https://administrator.de/contentid/481856

Ausgedruckt am: 25.11.2024 um 08:11 Uhr

erikro
Lösung erikro 05.08.2019 um 08:58:03 Uhr
Goto Top
Moin,

Zitat von @D46505Pl:

Wie bekomme ich das am cleversten Umgesetzt?

Anders herum. Die Originalordner verschiebst Du unterhalb des /ftpusers und machst an der ursprünglichen Stelle den Symlink.

hth

Erik