Если используется # control system-auth ldap и # control pam_mktemp enabled то ldap-юзер не может залогиниться по ftp (vsftpd), при этом никакой внятной диагностики в логах нет. Если выключить pam_mktemp: control pam_mktemp disabled То все начинают замечательно логиниться. Непонятно, кто именно виноват, поэтому вешаю на pam0_mktemp.
Возможно это вызвано https://bugzilla.altlinux.org/show_bug.cgi?id=31925 Интересны сообщения не в логах, а у пользователя (например, при логине через $ftp server)
В сентябре 2021 настраивал авторизованный доступ через vsftpd. Любая команда dir/ls на клиенте приводила к "Login failed: 530 Login incorrect". При этом на сервере в журнале на каждую попытку выдавались такие ошибки: PAM unable to resolve symbol: pam_sm_setcred PAM unable to resolve symbol: pam_sm_authenticate Похожая проблема вылазила с Акронисом и другим FTP-сервером из репо. Закомментировал 3-ю строку: auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed в /etc/pam.d/vsftpd (git:/vsftpd.pamd) и всё работает, расскоментировал -- не работает.