Hi Liste, ich sitze hier grad vor einem Problem, bei dem ich anscheinend die richtige Hirndrehung nicht hinbekomme. Also: Ich habe hier einen vsftpd-Server (kann aber auch gern jeder andere FTP-Server sein) und hab mir mal folgende Verzeichnisse eingerichtet: /home/ftptestuser /home/ftpshare Wenn ich mich nun als ftptestuser einlogge, komm ich ja in mein /home/ftptestuser ; soweit perfekt. Nun möchte ich allerdings, dass ich auch in /home/ftpshare wechseln kann. Dies geht, wenn ich kein chroot mache - dann habe ich aber das Problem, dass ich auch alle anderen Verzeichnisse unter /home sehe. Kann ich also sowohl ein chroot nutzen als auch ein Zugriff für alle FTP-User auf ein Share? Gruß, Michael -- You will never know hunger. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo zusammen, On Sonntag 09 Mai 2010, Dennis Neumeier wrote:
Kann ich also sowohl ein chroot nutzen als auch ein Zugriff für alle FTP-User auf ein Share?
Ja, indem Du das Verzeichnis mit mount --bind in das Userverzeichnis einbindest. Dann musst Du nur noch die Rechte und umasks richtig setzen, wenn alle auch alle Dateien bearbeiten/löschen können sollen. Liebe Grüße Erik -- "Wir sind alle Würmer, nur glaube ich, dass ich ein Glühwürmchen bin." Winston Churchill Erik P. Roderwald * Uhlenhoffweg 18 * 21129 Hamburg Telefon: +49 (0)40 8510 3150 * Fax: +49(0)40 8510 3148 http://www.zigarren-rollen.de http://www.roderwald.de http://forum.roderwald.de http://twitter.com/erikrode -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ja, indem Du das Verzeichnis mit
mount --bind
in das Userverzeichnis einbindest. Dann musst Du nur noch die Rechte und umasks richtig setzen, wenn alle auch alle Dateien bearbeiten/löschen können sollen.
Danke zunächst einmal für deine Antwort. In die Richtung hab ich überhaupt nicht gedacht, allerdings habe ich nun einen anderen Weg gefunden. Bevor ich erkläre: Ich habe hier auch eine Buffalo Link Station, die genau das tut, was ich an sich will. Also, hier ist das, was ich getan habe: - den chroot-Käfig des vsftpd auf "/home/ftp" gesetzt - wenn ich User lokal anlege, dann gebe ich denen das Verzeichnis "/home/ftp/ als Home-Dir an - Ich gebe zunächst allen Usern rwx-Rechte innerhalb des "/home/ftp/"- Verzeichnisses - Wenn ich nun bestimmten Usern bzw bestimmten Gruppen auf einzelne Verzeichnisse spezielle Rechte geben will, mach ich das über ACLs. Das einzige, was ich nun noch nicht hinbekommen habe: Auf dem Buffalo sehen User, die keinen Zugriff auf ein bestimmtes Verzeichnis haben, dieses Verzeichnis erst gar nicht. Wie kann ich also Verzeichnisse vor Usern, die keinen Lesezugriff darauf haben, verbergen? Grüße, Dennis -- Knock, knock! Who's there? Sam and Janet. Sam and Janet who? Sam and Janet Evening... -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Dennis Neumeier
-
Erik P. Roderwald