解决CentOS 64位系统vsftpd 530 login incorrect的问题

有服务器方面的问题无法解决?点击这里寻求帮助。

今天在centos 6 64位测试安装vsftpd时发现能正常启动,但用本地用户登录时,发现出现vsftpd 530 login incorrect,出现这种错误会有很多原因。于是开始查看日志/var/log/vsftpd.log,也没发现有价值的信息。再查看/var/log/secure,发现问题了。部分错误代码如下:

  1. Dec  1 08:07:30 localhost vsftpd: PAM adding faulty module: /lib/security/pam_listfile.so
  2. Dec  1 08:07:30 localhost vsftpd: PAM unable to dlopen(/lib/security/pam_unix.so): /lib/security/pam_unix.so: cannot open shared objec
  3. t file: No such file or directory
  4. Dec  1 08:07:30 localhost vsftpd: PAM adding faulty module: /lib/security/pam_unix.so
  5. Dec  1 08:07:30 localhost vsftpd: PAM unable to dlopen(/lib/security/pam_shells.so): /lib/security/pam_shells.so: cannot open shared o
  6. bject file: No such file or directory
  7. Dec  1 08:07:30 localhost vsftpd: PAM adding faulty module: /lib/security/pam_shells.so
  8. Dec  1 08:10:12 localhost vsftpd: PAM unable to dlopen(/lib/security/pam_listfile.so): /lib/security/pam_listfile.so: cannot open shar
  9. ed object file: No such file or directory
  10. Dec  1 08:10:12 localhost vsftpd: PAM adding faulty module: /lib/security/pam_listfile.so
  11. Dec  1 08:10:12 localhost vsftpd: PAM unable to dlopen(/lib/security/pam_unix.so): /lib/security/pam_unix.so: cannot open shared objec
  12. t file: No such file or directory
  13. Dec  1 08:10:12 localhost vsftpd: PAM adding faulty module: /lib/security/pam_unix.so
  14. Dec  1 08:10:12 localhost vsftpd: PAM unable to dlopen(/lib/security/pam_shells.so): /lib/security/pam_shells.so: cannot open shared o
  15. bject file: No such file or directory
  16. Dec  1 08:10:12 localhost vsftpd: PAM adding faulty module: /lib/security/pam_shells.so

错误的意思是相关的安全验证文件找不到,通过find查找发现都在/lib64目录下,于是打开文件/etc/pam.d/vsftpd把/lib全部替换成/lib64,重启vsftpd,再登录就正常了。

转载请保留原文链接:Linux运维日志 » 解决CentOS 64位系统vsftpd 530 login incorrect的问题

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 淘宝正品旗舰店感谢提供!! :razz: 搞了半天,谢谢了回复
  2. Fish为什么我加了路径还是有这个错误?、/etc/log/secure下有有这样的错误vsftpd[7298]: pam_unix(vsftpd:auth): check pass; user unknown 这个是什么问题?回复