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
每天记录一个小问题,点个赞谢谢