How is your procmail invoking spamc? The set of lines defining that
rule might help. It ALMOST sounds like you are missing a lock there.

{^_^}
----- Original Message ----- From: "Ryan Steele" <[EMAIL PROTECTED]>


Theo,

Well, I can verify that the users exist on the server. I'm not sure why spamc would be called by root...it's invoked by a .procmailrc, and passed the -u flag and given the user name. And it arbitrarily won't work for a user that in almost all other instances it *does* work for. Before, I had a central box running the spamd daemon, and the three boxes that run in parallel would pass the message/username to that central box. I've since broken it out, running a spamd daemon on each of the three boxes, so that the call is made locally to that respective spamd daemon. (This is to help reduce load). Only now am I seeing these messages. And like I said, it only happens on one out of every maybe 400 messages for any given user. Truly odd... Any other thoughts?

Thanks in advance,

Best Regards,
Ryan

Theo Van Dinter wrote:
On Tue, Aug 15, 2006 at 05:12:42PM -0400, Ryan Steele wrote:
hitch. It seems that arbitrarily, spamd is unable to drop root privileges. Here's the relevant log message:

spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody at /usr/sbin/spamd line 1150, <GEN1596> line 4.

The message generally means that either the user calling spamd doesn't
exist on the spamd server, or more likely spamc is being called by root
and for security reasons spamd switches to nobody.

Reply via email to