[Comm] VSFTPd не работает с виртуальными пользователями
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вс Янв 8 18:30:05 MSK 2006
On Sun, Jan 08, 2006 at 04:59:11AM +0300, Eugene Seppel wrote:
> 07.01.06, Dmitry V. Levin написал(а):
>
> > В той версии pam_userdb вместо use_first_pass попробуйте use_authtok.
> Уже лучше, но войти всё равно не удаётся.
> Он пишет в лог:
> pam_userdb[23004]: user 'my_user' granted acces
> PAM-warn[23004]: service: vsftpd [on terminal: <unknown>]
> PAM-warn[23004]: user: (uid=0) -> my_user [remote: ?nobody на 127.0.0.1]
А откуда pam_warn? Что у вас в /etc/pam.d/other?
> vsftpd: 127.0.0.1: connected[23004]: Sun Jan 8 04:50:26 2006 [pid
> 23004] [my_user] FAIL LOGIN: Client "127.0.0.1"
>
> Т.е его, похоже, уже сам vsftpd не пускает.
> На всякий случай в аттаче мой /etc/vsftpd/conf
Нулевого размера?
> /etc/pam.d/vsftpd :
> auth required pam_userpass.so
> auth required pam_userdb.so use_authtok db=/etc/vsftpd/login
Я бы ещё как минимум добавил
auth required pam_nologin.so
из общих соображений.
Вероятно ещё и account/session может понадобиться.
> PS
> А что за странные различия в версиях PAM?
Ничего странного, PAM и vsftpd развиваются.
> Что писать с новым vsftpd 2 из Сизифа и новым PAM?
Изминения в vsftpd не принципиальны.
А вот pam_userdb существенно изменился в лучшую сторону, исправлены
ошибки, добавлены новые возможности. Интерфейс администратора тоже
изменился, в частности, в той задаче, которую вы описываете, нужно
использовать use_first_pass вместо use_authtok, детали см. в
/usr/share/doc/Linux-PAM-*/txt/modules/pam_userdb.
--
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/20060108/e067256c/attachment-0003.bin>
Подробная информация о списке рассылки community