[分享]解决vsftpd用户无法登录的问题

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
头像
AlphaWu
帖子: 50
注册时间: 2007-11-21 11:43
送出感谢: 0
接收感谢: 0
联系:

[分享]解决vsftpd用户无法登录的问题

#1

帖子 AlphaWu » 2008-04-09 8:30

参考帖子:
http://forum.ubuntu.org.cn/viewtopic.php?t=85074

xfoxying说:问题就在这里,使用这句话后,就无法登录,如果改为useradd -s /bin/false 那就可以了

可是我的是/bin/false也无法登陆,经过N次google后找到了问题,“Is /bin/false listed in /etc/shells ?”
原来是/bin/false没有在/etc/shells里面,编辑?/etc/shells,加入/bin/false之后就可以登录了。

/etc/shells原来的内容

代码: 全选

/bin/csh
/bin/sh
/usr/bin/es
/usr/bin/ksh
/bin/ksh
/usr/bin/rc
/usr/bin/tcsh
/bin/tcsh
/usr/bin/esh
/bin/dash
/bin/bash
/bin/rbash
/usr/bin/screen
tandkzy
帖子: 512
注册时间: 2006-02-12 19:29
送出感谢: 1 次
接收感谢: 0

#2

帖子 tandkzy » 2008-04-11 22:33

我的也没有啊,但是我的vsftpd服务器就很正常。
我的不能登录情况是因为vsftpd的根目录被设置成可写的了。改成不可写的状态就正常了。
回复

回到 “服务器基础应用”