Существует несколько причин, почему вы можете получить эту причину.
Брандмауэр - >> Tcp_wrapper - >> PAM - >> SElinux - >> FTPService - >> Файл.
Сначала Проверьте, заблокирован ли данный пользователь или нет в / etc / vsftpd / ftpusers / etc / vsftpd / user_list. Проверьте контекст SElinux или Boolean для этого же. Проверьте файл каталога PAM. /etc/pam.d/vsftpdauth требуется pam_shells.so
, если у пользователя нет требуемой оболочки, как в / etc / shells, тогда она даст такую же проверку ошибок getent passwd username сопоставить данную оболочку с / etc / shells.