PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : proftp mehrer chroots



barton4
01.10.05, 00:26
Ich will mit proftpd 2 user in jeweils andere verzeichniss chrooten.
Das Problem ist diese verzeichnisse in die sie gechrootet werden
sollen sind nicht ihre home verzeichnisse
Weis jemand wie ich das mache

hab schon DefaultRoot probiert aber das chrooten enteder
in alle homeverzeichnisse oder in eines.

corresponder
10.10.05, 12:11
hi,

stell doch einfach in der datei /etc/passwd den pfad ein,
wo die userinnen rauskommen sollen.

gruss

c.

barton4
15.10.05, 17:03
genau das wollte ich vermeiden weil die user sozusagen mehrer aufgaben erfüllen,zb einer für azureus und der gleiche für amba um im LAN drauf zu zu greifen sollen.

Mit dem eintrag DocumentRoot in der conf kann ich zwar ein chroot setztn aber das is dann irgendiwe für alle user und das wollte ich damit auch net erreichen.

naja irgenswie muss das doch gehn :D

$kuLL
15.10.05, 19:34
Wenn mich nicht alles täuscht, kannst du mehrere DefaultRoots setzen.
Nimm deine beiden User, steck den einen in Gruppe 'foo', den anderen in Gruppe 'bar' und gib diese DefaultRoots an:


DefaultRoot ~ !foo !bar
DefaultRoot /john !bar
DefaultRoot /wayne

Proftpd parst die Config von oben nach unten. Hier werden jetzt alle User die nicht in der Gruppe 'foo' oder 'bar' sind in ihr Homedir chrooted. Alle User in der Gruppe 'foo' kommen in /john und die übrig gebliebenen (in dem Fall aus Gruppe 'bar') nach /wayne.

Probier das mal...ich hoffe das klappt so :D

barton4
31.10.05, 18:15
es geht doch:

/defuroot user
/defroot use2

ich hatte die moegöickeit zwar scho mal probiert aber da war was mit einer Limit direktive falsch,habs nochmal woe oben probiert und es geht.