(Я не уверен, применимо ли это к вашему случаю, но он решил мои отклоненные логины vsftpd)
В /etc/pam.d/vsftpd
(поскольку вы включаете pam_service_name = vsftpd
), есть строка, которая гласит:
auth required pam_shells.so
Если это не прокомментировано, пользователи без действующей оболочки входа (например, / bin / false
) выиграли » не принимаются, даже если имя пользователя и пароль указаны правильно. Вы можете закомментировать строку:
# auth required pam_shells.so
и попробовать еще раз.