vsftp登录报530 Login incorrect无法登录问题解决

今天遇到一个主机,RHEL6.6的系统,vsftp服务是运行的,但是用户输入正确的密码登录会报530的错误,无法登录成功。
使用FlashFXP报错如下
vsftp登录报530 Login incorrect无法登录问题解决_第1张图片
在本机使用ftp客户端登录报错如下:
vsftp登录报530 Login incorrect无法登录问题解决_第2张图片

问题分析:
一、先检查vsftpd的配置文件是否正常。检查了/etc/vsftpd目录,以及vsftpd.conf配置文件。查看后无异常
vsftp登录报530 Login incorrect无法登录问题解决_第3张图片

查看/etc/vsftpd/user_list和/etc/vsftpd/ftpusers文件中,也没有限制登录的帐号。

二、这时,想到可能是pam模块的问题。
于是,看了下/etc/vsftpd/vsftpd.conf文件中的相关配置,是启用pam的

然后查看/etc/pam.d下的vsftpd文件了,发现有两个文件
vsftp登录报530 Login incorrect无法登录问题解决_第4张图片
分别查看了下文件里的内容

vsftp登录报530 Login incorrect无法登录问题解决_第5张图片
问题来了,vsftpd里的内容是不对的,应该是vsftpd.bak里的内容才是正确的。

这样就很简单了,把/etc/pam.d/vsftpd的内容恢复。执行service vsftpd restart重启一下vsftp服务,再测试登录的时候,就正常了。
vsftp登录报530 Login incorrect无法登录问题解决_第6张图片

你可能感兴趣的:(Linux)