VSFTP服务报错,pam_unix(vsftpd:auth): authenticatio,pam_unix(vsftpd:auth): check pass; user unknown pam_

编程知识 更新时间:2023-05-02 21:17:53

VSFTP服务报错,pam_unix(vsftpd:auth): authenticatio,

pam_unix(vsftpd:auth): check pass; user unknown pam_

530 Please login with USER and PASS.

今天装新服务器做kvm的时候,由于iso镜像太大了,rz上传不上去,搭建了一个vsftp服务,但是一直报错,经过我几个小时的检查,我确定我的配置一定没有问题的那么我,打印了日志我看到了这个

[root@PrivateLctServer vsftpd]# systemctl status vsftpd
● vsftpd.service - Vsftpd ftp daemon
   Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled)
   Active: active (running) since 一 2020-07-13 14:47:29 CST; 3min 1s ago
  Process: 13255 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS)
 Main PID: 13256 (vsftpd)
    Tasks: 1
   CGroup: /system.slice/vsftpd.service
           └─13256 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

7月 13 14:47:29 PrivateLctServer systemd[1]: Starting Vsftpd ftp daemon...
7月 13 14:47:29 PrivateLctServer systemd[1]: Started Vsftpd ftp daemon.
7月 13 14:49:05 PrivateLctServer vsftpd[13277]: pam_unix(vsftpd:auth): check pass; user unknown
7月 13 14:49:05 PrivateLctServer vsftpd[13277]: pam_unix(vsftpd:auth): authentication failure; logname= ...1.49
7月 13 14:49:38 PrivateLctServer vsftpd[13287]: pam_unix(vsftpd:auth): check pass; user unknown
7月 13 14:49:38 PrivateLctServer vsftpd[13287]: pam_unix(vsftpd:auth): authentication failure; logname= ...1.49
7月 13 14:50:26 PrivateLctServer vsftpd[13295]: pam_unix(vsftpd:auth): check pass; user unknown
7月 13 14:50:26 PrivateLctServer vsftpd[13295]: pam_unix(vsftpd:auth): authentication failure; logname= ...1.49
Hint: Some lines were ellipsized, use -l to show in full.

这个是因为你创建的用户是不需要登陆的你设置了nologin,然后登陆的时候会去/etc/passwd下面检查这个用户,必须为/etc/shells类型才能登陆。所以你就报错了,现在你应该去这里改

[root@PrivateLctServer pam.d]# pwd
/etc/pam.d

[root@PrivateLctServer vsftpd]# vim vsftpd

第四行 的这个你注释也可以,你改成我这样设置nologin的用户也能登陆ftp服务器也行
  1 #%PAM-1.0
  2 session    optional     pam_keyinit.so    force revoke
  3 auth       required     pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
  4 auth       required     pam_nologin.so
  5 auth       include      password-auth
  6 account    include      password-auth
  7 session    required     pam_loginuid.so
  8 session    include      password-auth


每天记录一个小问题,点个赞谢谢

更多推荐

VSFTP服务报错,pam_unix(vsftpd:auth): authenticatio,pam_unix(vsftpd:auth): check pass

本文发布于:2023-04-28 17:25:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/32bf06f9702b17250c00fb3badc434ec.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报错   vsftpd   auth   VSFTP   pam_unix

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 109315文章数
  • 27733阅读数
  • 0评论数