报错:
    image.png
    原因:
    仅允许用户的shell为 /etc/shells文件内的shell命令时,才能登录成功

    处理:
    cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak
    vim /etc/pam.d/vsftpd 注释掉 “auth required pam_shells.so”这行即可

    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_shells.so
    5. auth include password-auth
    6. account include password-auth
    7. session required pam_loginuid.so
    8. session include password-auth