报错:
原因:
仅允许用户的shell为 /etc/shells文件内的shell命令时,才能登录成功
处理:
cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak
vim /etc/pam.d/vsftpd 注释掉 “auth required pam_shells.so”这行即可
#%PAM-1.0session optional pam_keyinit.so force revokeauth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed# auth required pam_shells.soauth include password-authaccount include password-authsession required pam_loginuid.sosession include password-auth
