Hi,
hab den vsFTPd laut debianhowto.de installiert (hab mich korrekt an alles gehalten) auch mit dem script einen user erstellt - aber ich kann mich mit ihm nicht einloggen. die passwörter stimmen 1000%. habs auch mit anderen user probiert.
Logs:
Wed Mar 10 18:24:55 2004 [pid 28965] [test123] FAIL LOGIN: Client "217.88.247.16"
Config:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
userlist_deny=NO
userlist_enable=YES
chroot_local_user=YES
/etc/vsftpd.user_list
test123
Danke
McK
vsFTPd + Login incorrect
Re: vsFTPd + Login incorrect
ftp://vsftpd.beasts.org/users/cevans/un ... -1.2.1/FAQ
BTW: Das addftpuser.sh Skript ist IMHO mehr als suboptimal. Ich glaube, dass sollten wir intern nochmal diskutieren... :)Q) Help! Local users cannot log in.
...
Re: vsFTPd + Login incorrect
ldd vsftpd gibt mir folgendes aus:
also pam wird gelinkt. es gibt auch ne vsftpd in /etc/pam.d aber was genau muss ich jetzt mit der machen?
und mit check_shell=NO gehts auch nicht.
Danke
MCK
Code: Select all
libwrap.so.0 => /lib/libwrap.so.0 (0x4001c000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40024000)
libpam.so.0 => /lib/libpam.so.0 (0x40039000)
libcap.so.1 => /lib/libcap.so.1 (0x40042000)
libc.so.6 => /lib/libc.so.6 (0x40046000)
libdl.so.2 => /lib/libdl.so.2 (0x40179000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
und mit check_shell=NO gehts auch nicht.
Danke
MCK
Re: vsFTPd + Login incorrect
Was steht da drin?es gibt auch ne vsftpd in /etc/pam.d aber was genau muss ich jetzt mit der machen?
Oder ist die leer?
Re: vsFTPd + Login incorrect
da steht drin:
# Standard behaviour for ftpd(8).
auth required pam_listfile.so item=user sense=deny file$
# Note: vsftpd handles anonymous logins on its own. Do not enable
# pam_ftp.so.
# Standard blurb.
@include common-auth
auth required pam_shells.so
# Standard behaviour for ftpd(8).
auth required pam_listfile.so item=user sense=deny file$
# Note: vsftpd handles anonymous logins on its own. Do not enable
# pam_ftp.so.
# Standard blurb.
@include common-auth
auth required pam_shells.so
Re: vsFTPd + Login incorrect
Mehr steht in der Zeile nicht? Dann ist das Schrott.auth required pam_listfile.so item=user sense=deny file$
Wäre interessant zu wissen, zu was das expandiert wird. Findet sich vermutlich in /etc/pam.d/common-auth.@include common-auth
Also braucht der User eine "gültige" Shell. Eine "gültige" Shell ist eine, die in /etc/shells steht. Kann es sein, dass du Debian sarge hast? Du weißt, dass das Howto auf Debian woody basiert?!auth required pam_shells.so