[Comm] VSFTPd не работает с виртуальными пользователями

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Сб Янв 7 02:25:35 MSK 2006


On Fri, Jan 06, 2006 at 03:36:11PM +0300, Eugene Seppel wrote:
> У меня возникла проблема при попытке настройки vsftpd для работы с
> виртуальными пользователями.

Я могу угадать версии vsftpd и PAM по той информации, которую вы привели,
но в ваших интересах вместо этого сообщить эту информацию самому.

> Делаю всё как в документации по vsftpd.

/usr/share/doc/vsftpd-*/EXAMPLE/VIRTUAL_USERS/README?
К сожалению, эта документация неполная.

> В том числе
> # db_load -T -t hash -f logins.txt /etc/vsftpd/login.db
> а в файле /etc/pam.d/vsftpd пишу
> auth required pam_userdb.so db=/etc/vsftpd/login
> account required pam_userdb.so db=/etc/vsftpd/login

Этих двух строк в этом файле явно недостаточно.
Попробуйте изменить auth в таком духе:
auth required pam_userpass.so
auth required pam_userdb.so use_first_pass db=/etc/vsftpd/login

> и тем не менее при попытке входа под виртуальным пользователем в syslog
> пишется
> Jan  6 15:28:47 localhost pam_userdb[3964]: could not obtain password for
> `my_user'
> 
> Включение опций debug и dump для модуля pam_userdb не помогает улучшить
> информативность.
> Более того, смена db=полная_чушь ничего не меняет. Такое впечатление, что
> pam_userdb сломан.
> 
> Подскажите, пожалуйста, что я делаю не так?

Из той диагностики, что вы привели, можно сделать однозначный вывод о том,
что до pam_userdb не дошёл введённый пользователем пароль (если он вообще
был введён).

> Может кто сталкивался с подобной проблемой или настраивал vsftpd для
> виртуальных пользователей?

Настраивал, не сталкивался.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20060107/9a40ea63/attachment-0003.bin>


Подробная информация о списке рассылки community