pam_pgsql and sasl authentication
dimon at intellinetinc.com
dimon at intellinetinc.com
Thu Mar 13 11:44:29 EST 2003
I've setup PostgreSQl as a container for email accounts and installed and
configured pam_pgsql
But when I'm trying to login as a test.user I'm getting these errors:
in var/log/auth.log
Mar 13 09:35:05 intellinet saslauthd[77076]: attempting to authenticate:
test.user
Mar 13 09:35:05 intellinet saslauthd[77076]: received : user: 'test.user',
pass: 'test.user'
Mar 13 09:35:05 intellinet saslauthd[77076]: query: SELECT password FROM email
WHERE login='test.user'
Mar 13 09:35:05 intellinet saslauthd[77076]: user test.user authenticated.
Mar 13 09:35:05 intellinet saslauthd[77076]: DEBUG: auth_pam: pam_acct_mgmt
failed: User not known to the underlying authentication module
Mar 13 09:35:05 intellinet saslauthd[77076]: AUTHFAIL: user=test.user
service=imap realm= [PAM acct error]
and in /var/log/messages:
Mar 13 09:35:11 intellinet saslauthd[77078]: AUTHFAIL: user=test.user
service=imap realm= [PAM acct error]
Mar 13 09:35:11 intellinet imapd[79912]: badlogin: intellinet.ab.ca
[139.142.54.38] plaintext test.user SASL(-13): authentication failure:
checkpass failed
In my /etc/pam.conf I have:
imap auth required pam_pgsql.so try_first_pass
sieve auth required pam_pgsql.so try_first_pass
saslauthd auth required pam_pgsql.so try_first_pass
and I'm running saslauthd -a pam
The user seems to be authenticated first right, but then
DEBUG: auth_pam: pam_acct_mgmt failed: User not known to the underlying
authentication module
I don't know where it comes from :-(
If anyone could help me please!
Best regards,
Dmitry
More information about the Info-cyrus
mailing list