vsftp登录失败_实体用户(/bin/nologin)登陆vsftp失败的问题【转】

今天在服务器上安装vsftp以便给同志们开放一个ftp私有资源,居然也出了不少问题,这里作一些简单的记录吧。首先设置了chroot限制用户跨越目录和其他一些设置,然后写了下面几行来写入仅允许登陆的ftp用户

#user define

userlist_enable=YES

userlist_deny=NO

userlist_file=/etc/vsftpd.user_allow

看上去一切完好如此,没有发现什么问题,居然发现登录的时候失败。如下所示:

Connected to fsafe.org.

220-Welcome to FSAFE ftp server.

220-If you find any question, please send mail to ftp@fsafe.org.

220

User (fsafe.org:(none)): test

331 Please specify the password.

Password:

530 Login incorrect.

Login failed.

ftp> quit

验证了密码并排除该问题,几乎头都大了还是没有找个这个解决方法,无奈之下开始g搜下了吧,在chinaunix上一个论坛帖子这样写到关于此类问题的解释:

check_shell

Note! This option only has an effect for non-PAM builds of vsftpd. If disabled, vsftpd will not check /etc/shells for a valid user shell for local logins.<

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值