Arturo Mardones wrote:

Hi!...

When i change on imapd.conf sasl_pwcheck_method for
imapsasl_pwcheck_method  in messages log there this:

badlogin: [192.168.2.24] plaintext user.domain.cl SASL(-13): user not
found: checkpass failed

but when is sasl... throw:


Feb 12 09:44:09 LXPROD01 saslauthd[2480]: SELECT password FROM accountuser WHERE username='user.domain.cl' Feb 12 09:44:09 LXPROD01 saslauthd[2480]: returning 7 . Feb 12 09:44:09 LXPROD01 saslauthd[2480]: returning 7 after db_checkpasswd. Feb 12 09:44:09 LXPROD01 saslauthd[2480]: do_auth : auth failure: [user=user.domain.cl] [service=imap] [realm=] [mech=pam] [reason=PAM auth error]
^^^^^^^^^^^^^^^^^^^^^^^^^

This says it all. Saslauthd is correctly configured to use PAM, but authentication is failing in the PAM module.



badlogin: [192.168.2.24] plaintext user.domain.cl SASL(-13): user not
found: checkpass failed

Thanks for any help... I googling but cant find any answer...

Arturo.

-----Mensaje original-----
De: Arturo Mardones [mailto:[EMAIL PROTECTED] Enviado el: Jueves, 12 de Febrero de 2004 9:33
Para: 'Christian Beilstein'
CC: '[EMAIL PROTECTED]'
Asunto: RE: login problem


Hi,

Thanks for your answer!!, I follow that howto but in imapd.conf I've
sasl_pwcheck_method: saslauthd and in imap file have two lines
additional:

auth sufficient pam_unix_auth.so

account sufficient pam_unix_acct.so

when make this changes... in messages log throw me this error:

unable to open Berkeley db

/etc/sasldb2: Permission denied


then I make chown cyrus:mail /etc/sasldb2

and now throw me in messages and imap log :

badlogin: [192.168.2.24] plaintext user.domain.cl SASL(-13): user not
found: checkpass failed


but whit this I use Berkeley db, and I want use the users created in mysql with webcyradm.

Thanks for your help,


Arturo.


-----Mensaje original-----
De: Christian Beilstein [mailto:[EMAIL PROTECTED] Enviado el: Miércoles, 11 de Febrero de 2004 18:54
Para: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
Asunto: Re: login problem



Hi,

When try connect me from MUA in messages log through this error:

Feb 11 17:11:40 mymachine imap(pam_unix)[3395]: could not identify

user (from getpwnam(user.domain.cl))


Exist any way that cyrus take users created in mysql and not mapped

over linux users??


yes, there is a way (using pam): use the module pam_mysql (google knows
where to find it ;-)

set in /etc/imapd.conf:

imapsasl_pwcheck_method: saslauthd

start:
saslauthd -a pam

and configure pam_mysql the way you want to use it, eg in
/etc/pam.d/imap

#%PAM-1.0
auth     sufficient     pam_mysql.so    user=username passwd=mysecret
host=localhost db=mail table=accountuser usercolumn=username
passwdcolumn=password crypt=1 logtable=log logmsgcolumn=msg
logusercolumn=user loghostcolumn=host
account  required       pam_mysql.so    user=username passwd=mysecret
host=localhost db=mail table=accountuser usercolumn=username
passwdcolumn=password crypt=1 logtable=log logmsgcolumn=msg
logusercolumn=user loghostcolumn=host

I would recommend to read the Postfix-Cyrus-Web-cyradmin-Howto; i've
taken my configuration from there (and im using SuSE8.2, so the paths
are takem from there)

greez

Chris

Thanks in advance.

Arturo

---
Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html






---
Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html



--
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp
---
Home Page: http://asg.web.cmu.edu/cyrus
Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to