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:
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.
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.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 481856
Url: https://administrator.de/contentid/481856
Ausgedruckt am: 25.11.2024 um 08:11 Uhr
1 Kommentar
Moin,
Anders herum. Die Originalordner verschiebst Du unterhalb des /ftpusers und machst an der ursprünglichen Stelle den Symlink.
hth
Erik
Anders herum. Die Originalordner verschiebst Du unterhalb des /ftpusers und machst an der ursprünglichen Stelle den Symlink.
hth
Erik