Archiv verlassen und diese Seite im Standarddesign anzeigen : proftp mehrer chroots
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, 11:11
hi,
stell doch einfach in der datei /etc/passwd den pfad ein,
wo die userinnen rauskommen sollen.
gruss
c.
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
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
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.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.