1. 程式人生 > >ftp使用者名稱 密碼輸入正確 登陸報530 Login incorrect.331 Please specify the password.

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

/lib64/security/pam_unix.so
#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