[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: