You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@spamassassin.apache.org by "R.Brown" <bm...@rbaimaging.net> on 2006/05/12 19:29:15 UTC

SA 3.1.1 Configuration Issue

Hello,

Running: SA 3.1.1 on Mac OS-X

This is a newbie problem!
I've got permissions problems with my SA setup that I'm unable to  
sort out. Here is how I'm running it with spamd as the user.

root       359   0.0  0.7    44724  11740  ??  Ss   12:42PM    
0:02.14 /usr/bin/spamd -u spamd -d -r /var/run/spamd.pid

spamd      436   0.0  1.0    44692  16296  ??  S    12:43PM   0:02.02  
spamd child
spamd      437   0.0  0.1    44692   1448  ??  S    12:43PM   0:00.02  
spamd child


The permissions for /var/run/.spamassasin are:

drwx------    6 root  wheel   204 May 12 11:26 .spamassassin

-rw-------   1 root  wheel    16384 May 11 13:05 auto-whitelist
-rw-------   1 root  wheel   339968 May 12 11:26 bayes_seen
-rw-------   1 root  wheel  2654208 May 12 11:26 bayes_toks
-rw-r--r--   1 root  wheel     1487 May 11 13:05 user_prefs

If I run spamassassin -D --lint as root there are no errors showing  
up with locks, but if run as spamd there are errors.

Here is the output from my log:

May 12 13:03:21 rbaimaging spamd[359]: prefork: child states: II\n
May 12 13:10:07 rbaimaging spamd[436]: spamd: connection from  
localhost [127.0.0.1] at port 49192\n
May 12 13:10:07 rbaimaging spamd[436]: mkdir /var/root/.spamassassin:  
Permission denied at /Library/Perl/5.8.6/Mail/SpamAssassin.pm line  
1469\n
May 12 13:10:07 rbaimaging spamd[436]: spamd: checking message  
<00...@jkq35> for daemon:507\n
May 12 13:10:07 rbaimaging spamd[436]: locker: safe_lock: cannot  
create tmp lockfile /var/spool/spamassassin/auto- 
whitelist.lock.rbaimaging.net.436 for /var/spool/spamassassin/auto- 
whitelist.lock: Permission denied\n
May 12 13:10:07 rbaimaging spamd[436]: auto-whitelist: open of auto- 
whitelist file failed: locker: safe_lock: cannot create tmp lockfile / 
var/spool/spamassassin/auto-whitelist.lock.rbaimaging.net.436 for / 
var/spool/spamassassin/auto-whitelist.lock: Permission denied\n


If someone can give some help on how to resolve these permissions  
problems it would be appreciated.

Thanks,

Richard











Re: SA 3.1.1 Configuration Issue

Posted by Matt Kettler <mk...@evi-inc.com>.
R.Brown wrote:
> Hello,
> 
> Running: SA 3.1.1 on Mac OS-X
> 
> This is a newbie problem!
> I've got permissions problems with my SA setup that I'm unable to sort
> out. Here is how I'm running it with spamd as the user.
> 
> root       359   0.0  0.7    44724  11740  ??  Ss   12:42PM   0:02.14
> /usr/bin/spamd -u spamd -d -r /var/run/spamd.pid
> 
> spamd      436   0.0  1.0    44692  16296  ??  S    12:43PM   0:02.02
> spamd child
> spamd      437   0.0  0.1    44692   1448  ??  S    12:43PM   0:00.02
> spamd child
> 
> 
> The permissions for /var/run/.spamassasin are:
> 
> drwx------    6 root  wheel   204 May 12 11:26 .spamassassin
> 
> -rw-------   1 root  wheel    16384 May 11 13:05 auto-whitelist
> -rw-------   1 root  wheel   339968 May 12 11:26 bayes_seen
> -rw-------   1 root  wheel  2654208 May 12 11:26 bayes_toks
> -rw-r--r--   1 root  wheel     1487 May 11 13:05 user_prefs
> 
> If I run spamassassin -D --lint as root there are no errors showing up
> with locks, but if run as spamd there are errors.

Well, erm.. you're running spamd as -u spamd. That user has no permissions to
access bayes_seen or bayes_toks. Only the root user has permissions.


Try adding bayes_file_mode 0777 to your local.cf alongside your bayes_path
statement.