hi!
i just installed vsftpd on my ipcop box. i used the precompiled binary from wintermute's website, which means i just have the vsftpd binary and the vsftpd.conf.
so far, so good, vsftpd is up and running, but i am unable to log in. i get the following error message:
Code:
Connected to 192.168.xxx.xxx.
220 Welcome to xyz FTP service.
User (192.168.xxx.xxx:(none)): ftpuser
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
this is the corresponding entry from my vsftpd.log:
Code:
Thu Nov 24 20:05:37 2005 [pid 3454] CONNECT: Client "192.168.xxx.xxx"
Thu Nov 24 20:05:52 2005 [pid 3453] [ftpuser] FAIL LOGIN: Client "192.168.xxx.xxx"
here's my vsftpd.conf:
Code:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=077
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=NO
xferlog_enable=YES
connect_from_port_20=YES
nopriv_user=vsftpd
chroot_list_enable=NO
chroot_local_user=YES
ls_recurse_enable=YES
listen=YES
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd.user_list
i added two users after install:
* vsftpd without shell and home directory (/dev/null) for the nopriv_user
* ftpuser with home directory /home/ftp (yes, permissions are set)
i normally wouldn't allow a shell login for ftpuser, but to test the password i did, and it works. so it's not really a password problem.
i then added the last three lines above, enabling the userlist, creating the needed file and adding ftpuser. unfortunately this didn't change anything.
my hosts.allow file allows all services to be accessed from my lan, so this isn't an issue either.
if any of you could give me a hint or, better yet, a solution to this problem i'd greatly appreciate it. thanks alot!