[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