PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vsFTPd - FTP User - "Virtuell"



MaLaNu
11.11.05, 20:22
Guten Abend,


ich hab einen Root-Server mit Debian 3.1 (sarge) und darauf vsFTPd laufen. Funktioniert alles soweit.

Wollte mich nur bissel kundiger machen und bissel tiefer in die materie gehen.

Und zwar ich hab es die ganze Zeit so gehabt das immer jeder User sein eigenen Account auf dem Server hatte, mit seinem Home Verezeichniss und dort machen kann wozu er lust hatte.
Jetzt hätt ich es gern so das ich in einer Datei oder sowas in der Art den User anleg und sag auf welchen Pfad sein Acc soll.

zb.
User: test -> /home/ftpusers/test
User: test2 -> /home/ftpusers/test2

Ich glaub des könnte man betimmt auch mit adduser verwirklichen, allerdings fänd ichs anderst schicker.

Falls jem. zu einem der beiden sachen was weis, bitte posten bin um jeden Tipp dankbar. Also auch zum adduser befehl wie sowas funktiniert. Noch dazu will ich möglichst bei wsFTPd bleiben.

An der stelle danke schonmal im vorraus für euere posts

mfg
MalaNu

Samsara
11.11.05, 22:22
Hast Du Dir die manpage von adduser mal durchgelesen? Also bei meinem Knoppix-System steht in der ersten Zeile, wie's geht...

Samsara
.

Jigsore
11.11.05, 23:10
Aus der vsftpd faq (ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.0.3/FAQ):

Q) Help! Does vsftpd support virtual users?
A) Yes, via PAM integration. Set "guest_enable=YES" in /etc/vsftpd.conf. This
has the effect of mapping every non-anonymous successful login to the local
username specified in "guest_username". Then, use PAM and (e.g.) its pam_userdb
module to provide authentication against an external (i.e. non-/etc/passwd)
repository of users.
Note - currently there is a restriction that with guest_enable enabled, local
users also get mapped to guest_username.
There is an example of virtual users setup in the "EXAMPLE" directory.
Sollte also funktionieren :)