[Pkg-exim4-users] Re: cannot connect to /var/run/saslauthd/mux

Nikolaus Rath Nikolaus at rath.org
Fri Apr 13 13:03:32 UTC 2007


Christian Schmidt <Christian.Schmidt at chemie.uni-hamburg.de> writes:
> Hallo Nikolaus,
>
> Nikolaus Rath, 12.04.2007 (d.m.y):
>
>> Christian Schmidt <Christian.Schmidt at chemie.uni-hamburg.de> writes:
>> > Hello Nikolaus,
>> >
>> > Nikolaus Rath, 12.04.2007 (d.m.y):
>> >
>> >> Nikolaus Rath <Nikolaus at rath.org> writes:
>> >> > Cannot connect to saslauthd daemon (at '/var/run/saslauthd/mux'): Permission denied
>> >> > saslauthd: query failed (cannot connect to saslauthd daemon at /var/run/saslauthd/mux: Permission denied)
>> >> > plain_saslauthd_server authenticator:
>> >> 
>> >> Is there really no one able to help with this? Seems that I don't even
>> >> receive the famous "please ask a smart question" reply...
>> >
>> > Which user ID is your saslauthd running with?
>> 
>> saslautd is running as root.
>
> I'd try running it with the same UID that exim runs with.

No offense intended, but are you sure that you know what you are
talking about? The whole point of saslauthd is that it runs as a
different user and can therefore authenticate against databases that
the exim user cannot access. Apart from that the problem is that exim
cannot connect to a unix socket. I fail to see how changing the uid of
a different process will influence the access rights of the exim
process on an entity in the file system.

Best,

  --Nikolaus
-- 
$|++;@_=map{chr(ord($_)-$|)}split//,"Kvtu!bopuifs!Qfsm!Ibdlfs-";$\="\r";@a=qw(
< ^ > v);$§="_"x25;until($§!~m~_~){$o=int(rand 28)+65;next if$s{$o}++;$o==91?
$o=44:($o==92?$o=32:0);$g=chr$o;for(0..24){if($_[$_]=~m)$g)i){for$m(@a,$_[$_])
{substr $§,$_,$|,$m;print$§;select$/,$/,$/,0.1}}}print$§}print$/




More information about the Pkg-exim4-users mailing list