www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: NullDevice am 17. November 2005, 02:40:36



Titel: 2 directories freigeben, ohne den Pfad zu zeigen
Beitrag von: NullDevice am 17. November 2005, 02:40:36
Hi,

sagt mal ist es eigentlich möglich, mehrere Directories freizugeben, ohne dass der User dann dorthin navigieren muss im Dateisystem.

Ich meine, angenommen ich gebe dem user manfred das home verz. /home/manfred.  Allerdings will ich, dass er auch noch /var/manfreds_wichtige_Dir  freigegeben bekommt.

Wenn ich DAS allerdings mache, dann muss Manfred am Server von /home nach /  ,  dann von / nach /var und dann erst in seine Directory wechseln. Er wird dabei das ganze dateisystem meines Servers sehen und durchbrowsen müssen.

Gibt es denn keine möglichkeit bei der sich der User einloggt, und die beiden Ordner (sein home verz., und manfreds_wichtige_Dir  ) auf einmal vor sich sieht, ohne herumbrowsen zu müssen?


Titel: Re: 2 directories freigeben, ohne den Pfad zu zeigen
Beitrag von: clex.de am 23. November 2005, 01:29:05
Zitat von: "NullDevice"
Hi,

sagt mal ist es eigentlich möglich, mehrere Directories freizugeben, ohne dass der User dann dorthin navigieren muss im Dateisystem.

Ich meine, angenommen ich gebe dem user manfred das home verz. /home/manfred.  Allerdings will ich, dass er auch noch /var/manfreds_wichtige_Dir  freigegeben bekommt.

Wenn ich DAS allerdings mache, dann muss Manfred am Server von /home nach /  ,  dann von / nach /var und dann erst in seine Directory wechseln. Er wird dabei das ganze dateisystem meines Servers sehen und durchbrowsen müssen.

Gibt es denn keine möglichkeit bei der sich der User einloggt, und die beiden Ordner (sein home verz., und manfreds_wichtige_Dir  ) auf einmal vor sich sieht, ohne herumbrowsen zu müssen?



Hallo NullDevice,


versuche es mal so:

- in /etc/proftpd.conf setzt du den defaultroot ~:
 
   DefaultRoot ~

Dann ist der FTP-User im Home- Verzeichnis gefangen.


Als nächstes mache ein:

   mkdir /home/manfred/manfreds_wichtige_Dir


und binde das Verzeichnis außerhalb von ~ ein mit:
   
   mount --bind /var/manfreds_wichtige_Dir  /home/manfred/manfreds_wichtige_Dir


Das sollte dann klappen.


Mfg - www.clex.de


Titel: 2 directories freigeben, ohne den Pfad zu zeigen
Beitrag von: Anonymous am 08. Dezember 2005, 00:39:17
wenn ich den defaultroot einsetze kann ich dann nicht mehr auf dem server conekten. Irgentwas mache ich da falsch. Und auserdem wo genau muss man diesen defaultroot einsezten.