Продолжайте иметь & ldquo; 530 Войти неверно & rdquo; для виртуальных пользователей

Следуя документации и тем, что находится в Интернете, я установил libpam-pwdfile, и вот мои настройки:

# /etc/vsftpd.conf listen_ipv6=YES listen_port=<port> anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 chroot_local_user=YES allow_writeable_chroot=YES guest_enable=YES guest_username=vsftpd nopriv_user=vsftpd hide_ids=YES virtual_use_local_privs=YES user_sub_token=$USER local_root=/home/vsftpd/$USER pam_service_name=vsftpd utf8_filesystem=YES

и

# /etc/pam.d/vsftpd auth required pam_pwdfile.so pwdfile /etc/vsftpd.passwd account required pam_permit.so

и

$ useradd --home /home/vsftpd --gid <group> -m --shell /bin/false vsftpd $ htpasswd -c -b /etc/vsftpd.passwd <virtual user> $(openssl passwd -1 -noverify <password>)

Однако, когда я подключаюсь к FTP с <virtual user>:<password>, я постоянно получаю

USER <virtual user> 530 Login incorrect.

Итак, что мне не хватает?

Обновление: я могу войти в систему обычно, если vsftpd настроен на использование db (с db_load и pam_userdb.so), но не с паролем.

1
задан 21 May 2017 в 23:07

0 ответов

Другие вопросы по тегам:

Похожие вопросы: