-----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-----