[Sysadmins] vsftpd + pam-mysql auth problem

Afanasov Dmitry ender на altlinux.org
Ср Янв 26 12:31:41 UTC 2011


On Tue, Jan 25, 2011 at 07:14:54PM +0300, Александр wrote:
> 22.01.2011 13:38, Александр пишет:
> > Jan 22 11:49:33 nanoRED vsftpd: pam_mysql - pam_mysql_check_passwd() returning 6.
[...]
> > Jan 22 11:49:33 nanoRED vsftpd: pam_mysql - pam_sm_authenticate() returning 3.
в моем случае только что было:
Jan 26 14:54:53 ender vsftpd: pam_mysql - pam_mysql_check_passwd() returning 6. 
Jan 26 14:54:53 ender vsftpd: pam_mysql - pam_mysql_converse() called. 
Jan 26 14:54:53 ender vsftpd: pam_mysql - conversation failure (reason: Conversation error) 
Jan 26 14:54:53 ender vsftpd: pam_mysql - pam_sm_authenticate() returning 3.

причина оказалась тривиальнейшей: vsftpd собран с pam_userpass.so, потому
требует следующей строки в vsftpd.pam _перед_ pam_mysql.so:

 auth        required    pam_userpass.so
 auth        required    pam_mysql.so ...
 account     required    pam_mysql.so ...
 password    required    pam_deny.so
 session     required    pam_deny.so

правда такой session, к слову, требует session_support=NO. дальше мне было
лень модули подбирать.

P.S. а pam-mysql в сизифе уже с ноября нету оказывается.

-- 
С уважением
Афанасов Дмитрий
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20110126/fcb83132/attachment.bin>


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