On 1/25/06, John Hall <[EMAIL PROTECTED]> wrote:
> On 1/25/06, Jakob Hirsch <[EMAIL PROTECTED]> wrote:

> > > I guess this can easily be fixed by running sa-learn as root rather
> > > than mail, but I wanted to get to the bottom of why I exim's access to
> > > the Bayes database is assumed to be root.
> >
> > Exim simply passes the username to spamd, you can check this by running
> > spamd with -D (debug). This shouldn't happen, as spamd should setuid()
> > to the user the client tells it (according to the manpage).

> I tried running spamd with -D, and I get the following log lines:
> Jan 25 15:27:49 dave spamd[7388]: prefork: ordered 7396 to accept
> Jan 25 15:27:49 dave spamd[7388]: prefork: child 7396: entering state 2
> Jan 25 15:27:49 dave spamd[7396]: spamd: got connection over 
> /var/run/spamd.sock
> Jan 25 15:27:49 dave spamd[7388]: prefork: new lowest idle kid: 7397
> Jan 25 15:27:49 dave spamd[7396]: spamd: checking message (unknown) for mail:8
> Jan 25 15:27:49 dave spamd[7396]: bayes: database connection established
> Jan 25 15:27:49 dave spamd[7396]: bayes: found bayes db version 3
> Jan 25 15:27:49 dave spamd[7396]: bayes: Using userid: 2

Jakob (getting it right this time),

Thinking more about this, I reckon this is an SA problem, so I will
ask over there.

cheers,
John

--
## List details at http://www.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to