ftp使用者名稱 密碼輸入正確 登陸報530 Login incorrect.331 Please specify the password.
出現錯誤的原因, /etc/pam.d/vsftpd的指令碼沒有引入相應的包,導致驗證使用者失敗 。所以解決的辦法就是用下面的指令碼替換掉vsftpd裡面的指令碼。
#%PAM-1.0
#session optional /lib64/security/pam_keyinit.so force revoke
#auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth required
#auth include /etc/pam.d/password-auth
#account include /etc/pam.d/password-auth
#session required /lib64/security/pam_unix.so
#session include /etc/pam.d/password-auth
auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth required /lib64/security/pam_unix.so shadow nullok
auth required /lib64/security/pam_shells.so
account required /lib64/security/pam_unix.so
session required /lib64/security/pam_unix.so