[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

vsftpd + virtual users problem (pam?)



hallo mal an alle!

mein vsftp server funzt eigentlich wie er sollte, bis auf
das Problem, dass ich mit den virtual users nicht einloggen kann.
local users sind kein problem, die werden auch brav in das homedir
von user "virtual" gechrootet.
wenn ich mit einem virtual user einloggen will bekomm ich die
Fehlermeldung(client)
"530 Login incorrect.
Anmeldung fehlgeschlagen."

im log /var/log/vsftpd nur diese "dürftige" info:
"Mon Apr 19 02:12:37 2004 [pid 1560] [max] FTP command: Client"192.168.0.4", "PASS <password>"
Mon Apr 19 02:12:37 2004 [pid 1559] [max] FAIL LOGIN: Client "192.168.0.4"
Mon Apr 19 02:12:37 2004 [pid 1560] [max] FTP response: Client "192.168.0.4", "530 Login incorrect."

das erstellen des db files "vsftpd_login.db" hab ich wie in der README
angegeben so gemacht:
logins.txt erstellt - pro zeile ein user, nächste zeile pwd, usw, usw.
"db3_load -T -t hash -f logins.txt /etc/vsftpd_login.db"
ich habe libdb3 und libdb4.0 installiert sowie libdb3-util und
libdb4.0-util

auch mit "db4.0_load" bin ich nicht weitergekommen.

bitte um hilfe! (google & list archive hab ich schon... :(  )


vielen dank im voraus!
best regards
Ludwig


PS hier meine vsftp config(s):
[/etc/pam.d/ftp]
auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login

[/etc/vsftpd.conf]
# Standalone mode
listen=YES
listen_port=21
background=YES
max_clients=200
max_per_ip=4

# Access rights
#anonymous_enable=YES
anonymous_enable=NO
local_enable=YES
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO

# Security
anon_world_readable_only=YES
connect_from_port_20=YES
hide_ids=YES
pasv_min_port=50000
pasv_max_port=60000

# Features
xferlog_enable=YES
ls_recurse_enable=NO
ascii_download_enable=NO
async_abor_enable=YES

# Performance
one_process_model=NO
idle_session_timeout=120
data_connection_timeout=300
accept_timeout=60
connect_timeout=60
anon_max_rate=50000

#by Ludwig siehe man page 'man vsftpd.conf'
dual_log_enable=YES
log_ftp_protocol=YES
setproctitle_enable=YES
use_localtime=YES
pam_service_name=ftp
chroot_local_user=YES
guest_enable=YES
guest_username=virtual
#userlist_deny=NO





Reply to: