Я хотел бы использовать vsftpd с виртуальными пользователями и pam_pwdfile.so. Я установил vsftpd и добавил двух пользователей (ramon и dragon) через htpasswd в мой файл /etc/vsftpd.passwd. /Etc/pam.d/vsftpd настроен для использования этого файла.
auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed
auth required pam_pwdfile.so pwdfile /etc/vsftpd.passwd
account required pam_permit.so
@include common-account
@include common-session
Пользователь "ramon" также доступен в /etc/passwd
. Вход в ftp с пользователем "ramon" работает как положено. Но логин с использованием "дракона" не делает:/ Результат всегда
Login failed: 530 Login incorrect.
Так как возможно, что я допустил ошибку, я попробовал точный путь, описанный в /usr/share/doc/vsftpd/examples/VIRTUAL_USERS/README
. Все еще не повезло. Я могу войти с пользователем "ramon", но не с пользователем "dragon".
Есть идеи?