[Postfixbuch-users] pam_authenticate failed

Joachim Sturm joachim-sturm at web.de
Sa Aug 26 23:25:16 CEST 2006


> Betreff: Re: [Postfixbuch-users] pam_authenticate failed
> 
> Am Saturday 26 August 2006 20:53 schrieb Joachim Sturm:
> 
> > Ich habe pam.d/imap/smtp/pop3 etwas verändert.
> > Jetzt:
> 
> > auth required pam_mysql.so user=mail passwd=secret host=localhost 
> > db=mail table=accountuser usercolumn=username passwdcolumn=password 
> > crypt=1
> 
> > account required pam_mysql.so user=mail passwd=secret 
> host=localhost 
> > db=mail table=accountuser usercolumn=username passwdcolumn=password 
> > crypt=1
> 
> Also sind die Passwörter verschlüsselt in der DB.

sasldblistusers2 sagt:
test at example.com: userPassword
Da dies PW nicht das richtige PW ist, vermute ich auch, das es verschlüsselt
ist

> 
> > Und folgendes läuft jetzt:
> >
> > testsaslauthd -u cyrus -p secret -f
> > /var/spool/postfix/var/run/saslauthd/mux
> >
> > 0: OK "Success." antworten.
> 
> Ok.
> 
> > printf "cyrus\0cyrus\0secret" | mimencode 
> > dXNlcm5hbWUAdXNlcm5hbWUAcGFzc3dvcmQ=
> >
> > telnet localhost 25
> > Trying 10.11.10.147...
> > Connected to localhost.
> > Escape character is '^]'.
> > 220 mail.example.com
> > ESMTP mailserver
> > EHLO test
> > 250-PIPELINING
> > 250-SIZE 20480000
> > 250-ETRN
> > 250-AUTH PLAIN LOGIN
> > 250-AUTH=PLAIN LOGIN
> > 250 8BITMIME
> > auth plain dXNlcm5hbWUAdXNlcm5hbWUAcGFzc3dvcmQ=
> > 235 Authentication successful
> 
> Ok.
> 
> > QUIT
> > 221 ByeConnection closed by foreign host.
> >
> > Beim anlegen eines users über web-cyradm sagt auth.log mir:
> 
> > Aug 26 20:48:22 ubuntu saslauthd[3977]: pam_mysql - 
> > pam_sm_authenticate() returning 0.
> 
> Ok.
> 
> > Aug 26 20:48:23 ubuntu saslauthd[3977]: pam_mysql - 
> pam_sm_acct_mgmt() 
> > returning 0.
> 
> Ok.
> 
> > Aug 26 20:48:23 ubuntu saslauthd[3977]: pam_mysql - 
> > pam_mysql_release_ctx() called.
> > Aug 26 20:48:23 ubuntu saslauthd[3977]: pam_mysql - 
> > pam_mysql_destroy_ctx() called.
> > Aug 26 20:48:23 ubuntu saslauthd[3977]: pam_mysql - 
> > pam_mysql_close_db() called.
> >
> 
> Ich sehe hier keine Fehler.
> 
> Was genau funktioniert denn nicht?

Wenn ich über "web-cyradm" einen User anlege, wird er z. B. unter
/etc/spool/cyrus/mail/"user" nicht angelegt, wohl aber in der MySQL
Datenbank.

Das ist mein Problem

Achim




Mehr Informationen über die Mailingliste Postfixbuch-users