Problem with Jabberd and PAM Auth on Fedora-10

Derek Atkins warlord-DPNOqEs/LNQ at public.gmane.org
Tue Sep 8 17:30:16 EDT 2009


Hey all,

I'm trying to set up a JabberD service on a fully up to date Fedora 10
system but it's not working.  I did the minimal configuration required
as per the docs I found online (mainly changing the Jabber ID of the
server in sm.xml and c2s.xml, changing the JID of the admin user, and
creating a self-signed certificate with the correct server JID).

I have a local user on the machine, and I can login just fine using gdm
or on the console, but when I try to connect via jabber and authenticate
I get an authentication error.  My log files show:

from /var/log/messages:

Sep  8 14:25:32 xxx jabberd/c2s[2596]: [7] [111.222.333.444, port=42898] connect
Sep  8 14:25:33 xxx jabberd/c2s[2596]: pam: couldn't authenticate: Authentication failure
Sep  8 14:25:33 xxx jabberd/c2s[2596]: [7] [111.222.333.444, port 42898] disconnect jid=unbound, packets: 0

from /var/log/secure:

Sep  8 14:25:33 xxx unix_chkpwd[3886]: check pass; user unknown
Sep  8 14:25:33 xxx unix_chkpwd[3887]: check pass; user unknown
Sep  8 14:25:33 xxx unix_chkpwd[3887]: password check failed for user (derek)
Sep  8 14:25:33 xxx jabberd/c2s[2596]: pam_unix(jabberd:auth): authentication failure; logname= uid=493 euid=493 tty= ruser= rhost=  user=derek

I don't see any SElinux AVCs.

Anyone have any ideas how to debug this?  It clearly looks like
unix_chkpwd isn't working, but it works fine for other applications.
The PAM configuration just forwards off to system-auth.

Any ideas?

Thanks,

-derek
-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord-DPNOqEs/LNQ at public.gmane.org                        PGP key available





More information about the Discuss mailing list