vsftpd服务器出现530错误
这两天在给VPS装VSFTPD服务,但是总是出错,我要求很简单,就是禁用匿名登录,开启本地用户登录就 行了,可是按照配置文件里的注释修改完以后,总是在登录的时候出现530错误,奇怪 的是同一配置文件在我本地的ubuntu上就完全正常,实在不知道是怎么回事了,猜想可能是VPS的系统少装了某样东西吧,这两天被这个问题搞的头痛,唉,继续搞吧。
总算解决了这个问题,原来是我添加ftp用户的时候,为防止shell登陆,所以设置ftp用户的默认shell为/bin/false,而/etc/shells文件里没有这个shell,所以登陆的时候就出错了,直接echo “/bin/false” »/etc/shells 就搞定了!唉,原来是这个问题。root登陆的时候也会出现这个问题,是因为root用户在/etc/ftpusers 禁止登陆名单里,把它注释掉就可以登陆了。
- 原文作者:槛外小筑
- 原文链接:https://www.kwxiaozhu.com/archives/628.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. 进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。