PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VSFTPD User in ein bestimmtes Verzeichnis leiten / einsperren.



SpeedyGonzales
07.06.05, 13:22
Guten Tag liebe Linux-Gemeinde,

dies ist mein erster Beitrag. Folgender Sachverhalt: Ich habe einen vsftpd-server unter Suse Linux 9.3 installiert. Der FTP-Server läuft und die Benutzer können sich über einen FTP-Client einloggen. Das Problem ist, Sie werden alle in ihr entsprechendes Home Verzeichnis geleitet. Ich möchte aber, dass sie in das Verzeichnis /ftpdata weitergeleitet werden und nur in diesem Verzeichnis bleiben können.
Ich habe über yast versucht, dass Homeverzeichnis auf /ftpdata zu ändern, aber beim zweiten Benutzer erhalte ich die Meldung, dass dieses
Homeverzeichniss bereits vergeben sein. also ist dies auch nicht die Möglichkeit.
Nun habe ich jetzt etwas mit chroot gefunden, was soviel wie Benutzer einsperren heißt. aber keine ahnung, wie ich das anwenden soll. kann mir bitte jemand weiterhelfen?
Danke und Gruss

Tomek
07.06.05, 13:44
http://vsftpd.beasts.org/vsftpd_conf.html
http://www.linuxfibel.de/ftp_srv.htm
http://www.debianhowto.de/howto-archiv/de/vsftpd/

Cifer
07.06.05, 13:49
Hi,
damit:
http://www.siliconvalleyccie.com/linux-hn/ftp-server.htm
solltest du weiterkommen.

SpeedyGonzales
07.06.05, 14:29
vielen, vielen DANK.
Diese Tutorials waren wesentlich ergiebiger.
Es läuft, und wie es läuft ;-)
Einen schönen Tag noch!

craano
28.11.06, 23:35
Möchte hier mal eine Frage anschließen. Ich weiß gerade nicht, ob ich den Wald vor lauter Bäumen nicht sehe.

Kann man mit vsftpd auch verschiedene Benutzer (keine virtuellen Benutzer) in verschieden Verzeichnisse einsperren, aber nicht deren Homeverzeichnisse?

chroot_local_user=YES ---scheidet da also schon mal aus.
Aber kann man vielleicht mit user_config_dir=/etc/vsftpd_user/ arbeiten und dann jedem Benutzer mit local_root=/immer/anders ein Verzeichnis in der jeweiligen /etc/vsftpd_user/userX zuweisen?

Theoretisch müßte das klappen, ich habe das gerade einmal durch gespielt, doch leider geht es so nicht. Der Benutzer landet dann immer wieder in seinem Home und ist nicht einmal mehr chrooted.

Würde gerne wissen, ob das überhaupt möglich ist, leider finde ich immer Seiten im Netz, die mit chroot_local_user=YES arbeiten.

Grüße.
craano.

EDIT: Lösung findet ihr hier: http://www.linuxforen.de/forums/showthread.php?p=1483507#post1483507