Re: pam_pgsql.so + poppassd + squirrelmail
Markus Schulz schrieb:
<cut>
Fehlermeldungen bekomme ich leider keine im syslog (oder auth), trotz
der debug Zeile in pam_pgsql.conf. Auch ein debug in
common-mail-password hinter dem nullok hat nicht geholfen.
Jemand eine Idee?
also Debugmeldungen bekomme ich jetzt (hatte syslog level auf warning
für auth angehoben).
Allerdings werd ich daraus nicht ganz schlau:
Test mittels direktem poppassd Aufruf:
************
debian:/etc/pam.d# poppassd
200 poppassd v1.8.4 hello, who are you?
user <name><return>
200 Your password please.
pass <oldpass><return>
200 Your new password please.
newpass <newpass><return>
500 Server error, password not changed
************
ergibt im log:
PAM_pgsql[21414]: attempting to authenticate: <user>
PAM_pgsql[21414]: <user>
PAM_pgsql[21414]: query: SELECT password FROM accountuser WHERE
username='<user>'
PAM_pgsql[21414]: (poppassd) user <user> authenticated.
PAM_pgsql[21414]: setting option: nullok=>(null)
PAM_pgsql[21414]: <user>
PAM_pgsql[21414]: query: SELECT password FROM accountuser WHERE
username='<user>'
PAM_pgsql[21414]: password verification failed for '<user>'
Warum versucht er das Passwort zweimal zu selektieren?
Dann habe ich einmal versucht einfach das gleiche neue Passwort wie das
alte zu verwenden und siehe da, es klappt ohne Fehlermeldung.
Dabei erscheint das gleiche Log + eine Update Zeile nach der zweiten
Select Anweisung?
PAM_pgsql[20188]: query: UPDATE accountuser SET password='******' WHERE
username='<user>'
PAM_pgsql[20188]: (poppassd) password for '<user>' was changed.
Sieht mir irgendwie nach einem Fehler im poppassd aus?
Gibt es jemanden hier der poppassd mit Erfolg einsetzt?
MfG
Markus Schulz
Reply to: