Date: Tue, 24 May 2005 13:12:26 -0700 From: Joe Christy <joe@eshu.net> To: freebsd-questions@freebsd.org Subject: pam not starting for saslauthd Message-ID: <42938AAA.3010100@eshu.net>
next in thread | raw e-mail | index | archive | help
I'm trying to get SMTP AUTH going for exim(*), using saslauthd on a
RELENG_5 box, with both the sytem and ports up to date and an otherwise
fairly vanilla setup.
The problem comes when saslauthd is invoked by exim, as follows:
(from exim debugging output)
63097 Running saslauthd authentication for user "joe"
63097 saslauthd userid='joe' servicename='' realm=''
saslauthd then invokes pam, which refuses to start:
(from /var/log/auth)
May 24 12:15:16 elegba saslauthd[8743]: in openpam_read_chain():
/etc/pam.d/(1): invalid facility 'Z' (ignored)
May 24 12:15:16 elegba saslauthd[8743]: do_auth : auth
failure: [user=joe] [service=] [realm=] [mech=pam] [reason=PAM start error]
I can't, for the life of me, figure out why pam thinks it is being
called for facility 'Z' rather than auth. I have an exim configfile in
/etc/pam.d that is basically a clone of the other configfile. Adding
debugging to the module parameters doesn't produce any more information.
Can anyone tell me what I'm missing?
* I know that the exim configuration is correct as I am successfully
using essentially the same configuration on a linux box. Starting exim
with authentication debugging turned on reveals that the client is
passing valid, correct data to saslauthd.
Joe
--
============================= Joe Christy ==============================
------------------ http://public.xdi.org/=joe.christy ------------------
== If I can save you any time, give it to me, I'll keep it with mine. ==
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42938AAA.3010100>
