ok, so I added "-u mail" for spamd's startup and now have this in my 
main log:

Mar 19 10:20:27 bacon spamd[22447]: connection from localhost [ 
127.0.0.1 ] at port 44544
Mar 19 10:20:27 bacon spamd[22490]: Creating default_prefs 
[/root/.spamassassin/user_prefs]
Mar 19 10:20:27 bacon spamd[22490]: Couldn't create readable 
default_prefs for [/root/.spamassassin/user_prefs]

which seems like it's trying to create files in the root home which it 
obviously can't running as a non-root user.

And I get this in my procmail log:

procmail: Executing "spamc"
procmail: [22456] Tue Mar 19 10:19:46 2002
procmail: Assigning 
"PATH=/home/jjbacon/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin"

If it's not running as root, isn't it supposed to use some global prefs?

--- FROM spamd.README -----------

If you do not need to let your users define their own rules, maintain their own
whitelists, or have non-world-readable home and ~/.spamassassin directories,
then just set spamd up to run with the "-u username" option.  Since spamd can
use auto-whitelisting, which requires it maintain a database of email addresses
on-disk, you should use a non-"root" but non-"nobody" user: "mailnull" or"
"mail" are good choices, or even create a "spamd" user.

---------------------------------

BTW, thanks for all your help.

Ed Kasky wrote:

> A coupe of things to try:
>
> Add the following to the top of your .procmailrc
>
> # set to yes when debugging
> VERBOSE=yes
> # Remove ## when debugging.  Set to no if you want minimal debugging
> LOGABSTRACT=all
> LOGFILE=/var/log/procmail/procmaillog.`date +%m-%d-%y`
>
> The location of your logs is up to you - just be sure to set the 
> privelages according to the user owning the process.
>
>
>
> At 11:32 PM Monday, 3/18/2002, you wrote -=>
>
>> Mar 18 22:01:01 bacon spamd[8224]: connection from localhost [ 
>> 127.0.0.1 ] at port 36584
>> Mar 18 22:01:01 bacon spamd[9258]: Still running as root: user not 
>> specified, not found, or set to root.  Fall back to nobody.
>
>
> This seems to be telling you there's an error with the user that owns 
> the spamd process.  Read the security section at 
> http://spamassassin.org/dist/spamd/README.spamd  and see if that helps 
> running as a different user.
>
> Ed
> Ed Kasky
> Los Angeles, CA
> . . . . . . . .
> What we anticipate seldom occurs;
> what we least expect generally happens.
>     --Benjamin Disraeli




_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to