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

Dmitry V. Levin ldv на altlinux.org
Вс Янв 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
----------- следущая часть -----------
j e┴ф╜┼┴Ъ╕
l┼	з╤ЙчвоT╝Xm╤÷Ъ√+-╠╘m√)Нф┼ЮЧ≤╘z╧ ┼_э╒i╝·+rЩ╚miхfz{lЪm4КMtСВ╢К╫╧Иоз╤ж°├g╖╣╦╖


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