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 в сизифе уже с ноября нету оказывается.

-- 
С уважением
Афанасов Дмитрий

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить