-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

It's specifically a problem with perl on *BSD platforms -- there's
a bug open about it, but it's stalled because we don't have any
developers with BSD machines ;)

at least on some platforms (MacOS X) it appears perl's setuid
support substantially does not work.

- --j.

Brandon Kuczenski writes:
> I've seen this question posted a couple times in the mailing list archives 
> (from October 2004) but no resolution.  The question again:
> 
> I'm running SpamAssassin 3.0.2 on FreeBSD 4.10 in spamc/spamd format with 
> the '-u spamd' flag.  Problem is, all the child processes are running as 
> root:
> 
> $ ps aux | grep spam
> root      333  0.0 10.1 27636 25932  ??  I    11Apr05   1:03.83 spamd child 
> (perl)
> root      332  0.0 10.5 29020 27032  ??  I    11Apr05   1:07.96 spamd child 
> (perl)
> root      331  0.0  9.7 26544 24852  ??  I    11Apr05   0:52.68 spamd child 
> (perl)
> root      330  0.0  9.9 27152 25524  ??  I    11Apr05   1:04.40 spamd child 
> (perl)
> root      329  0.0  9.8 26864 25116  ??  I    11Apr05   0:58.08 spamd child 
> (perl)
> spamd     294  0.0  7.1 22392 18220  ??  Is   11Apr05   0:01.61 
> /usr/local/bin/spamd -d -c -u spamd -H /home/spamd -r /var/run/spamd.pid 
> (perl)
> $
> 
> Is this intended or is it a bug?  The two threads I've seen that pertain 
> to it (both dating from Oct04) are left unresolved:
> http://thread.gmane.org/gmane.mail.spam.spamassassin.general/57900
> http://thread.gmane.org/gmane.mail.spam.spamassassin.general/58087
> 
> The practical consequence of this (aside from the unorthodoxy -- undesired 
> processes owned by root) is that the permissions of my 
> ~user/.spamassassin/bayes_journal file get changed to root:spamd 0660. 
> I wanted them to be spamd:user 0660, so that the user can run 
> sa-learn without asking for root's help.  Is that not the 'right way' to 
> do things?
> 
> Has there been a resolution to this question?  If not, .. doesn't 
> everybody have this problem?  Or is it not a problem?  If not, why not?
> 
> -Brandon
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Exmh CVS

iD8DBQFCbsoUMJF5cimLx9ARAnsGAKC98snnKMlcTv490F78G+U5Ha52FgCeK+uV
y6ov48bq/BH/aXgekQmGdFU=
=6vip
-----END PGP SIGNATURE-----

Reply via email to