2008/11/03

vsftpd : login failed with no valid shells

problem:
/var/log/vsftpd.log
Mon Nov 3 10:26:54 2008 [pid 24886] CONNECT: Client "127.0.0.1"
Mon Nov 3 10:27:10 2008 [pid 24885] [rose] FAIL LOGIN: Client "127.0.0.1"

solved:
in vsftpd.conf
check_shell=no

/etc/passwd
change shell from /bin/false to /sbin/nologin

test ftp, openwebmail -> ok, login successed

 vsftpd 設為僅 "允許使用" 的人可登入
設定方法:將 usrename 加入 /etc/vsftpd/user_list

沒有留言: