Почему vsftpd не позволит мне войти в систему с учетной записью виртуального пользователя?

Я хотел бы использовать 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 в /usr/share/doc/vsftpd/examples/VIRTUAL_USERS/README . Еще не повезло. Я могу войти в систему с пользователем «ramon», но не с пользователем «dragon».

Есть идеи?

    3 Solutions collect form web for “Почему vsftpd не позволит мне войти в систему с учетной записью виртуального пользователя?”

    У меня была та же проблема, но эта нить помогла.

    По-видимому, vsftpd имеет проблемы с хэшами MD5. Когда я инструктировал htpasswd использовать crypt () (параметр -d), он неожиданно работал:

     sudo htpasswd -c -d -b /etc/ftpd.passwd twilight sparkle 

    Для настройки используйте ниже.

    http://en.gentoo-wiki.com/wiki/Vsftpd#b.29_pam_pwdfile

    Я пробовал это в своей настройке и работает так, как ожидалось.

    Добавление опции -d в htpasswd работало над моей установкой Rackspace / Ubuntu: htpasswd -c -d passwd username .

    Interesting Posts

    Почему мои расширения Chrome, возможно, были повреждены?

    Mocking $ modal в модульных тестах AngularJS

    Как Windows знает, не отвечает ли программа?

    Инструмент поиска и замены, который может обрабатывать несколько файлов и подпапок

    Определение нескольких внешних ключей для одной и той же таблицы в корневом коде Entity First

    Возможно ли запланировать мой ноутбук для отключения звука и включения звука в определенное время?

    Настроить десятичный разделитель в импортированных диаграммах

    Буферизованный и небуферизованный IO

    Найти самую последнюю дату ID с несколькими записями в листе Excel

    Как изменить имя пакета приложения Android при сборке с Gradle?

    Генерики, массивы и ClassCastException

    Поддержка VBScript в Internet Explorer 11

    jQuery как найти элемент на основе значения атрибута данных?

    Задержка RxJava для каждого элемента списка, испускаемого

    CentOS localhost работает только при подключении к интернету

    Давайте будем гением компьютера.