[Postfixbuch-users] pam_authenticate failed
Andreas Winkelmann
ml at awinkelmann.de
Sa Aug 26 21:37:46 CEST 2006
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.
> 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.
>
> Und macht es nicht. In der MySQL Datenbank ist der user aber vorhanden..
Ich sehe hier keine Fehler.
Was genau funktioniert denn nicht?
--
Andreas
Mehr Informationen über die Mailingliste Postfixbuch-users