想到可能是pam模块的问题,于是看了下/etc/vsftpd/vsftpd.conf文件中的相关配置,是启用pam的
[root@localhost pam.d]# vim /etc/vsftpd/vsftpd.conf
查看/etc/pam.d下的vsftpd文件
[root@localhost pam.d]# cd /etc/pam.d
然后查看vsftpd内容(如果内容不一样,查看此文件夹下是否有vsftpd.bak文件)
将 pam_shells.so 修改为pam_nologin.so
登陆成功