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

FWIW I *don't* see this issue on FBSD 5.2.1 running SA 3.0.4 with perl 5.6.1

Craig.

Justin Mason wrote:
>
> ah, good to hear -- although it would have been nice to have had that
noted on bug 3900, which was still listed as "awaiting confirmation"...
>
> --j.
>
> Charles Sprickman writes:
>
>>>I've seen this problem as well, even in the latest "ports" version.
Still
>>>runs as root.  If I apply the attached patch (obtained from one of the
bugzilla entries), it works properly.  Running FBSD 4.11 w/perl 5.6.2
(5.8.7 had the same problem, I backed out of 5.8 since it chewed up
more
>>>memory than I was comfortable with).
>>>Charles
>>>On Mon, 8 Aug 2005, Dan Mahoney, System Admin wrote:
>>>>On Tue, 26 Apr 2005, Justin Mason wrote:
>>>>>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 ;)
>>>>Anyone want a test machine where this is occurring?  Where it DIDN'T
occur
>>>>before under 3.0.3?  Contact me offlist.
>>>>I've had a bugzilla report sitting in "NEW" status for over a month
now, I
>>>>think.  I flagged it as "security" because I a) thought maybe there
was some
>>>>priority to that and b) actually believe it to be, but nobody has done

>>>>anything with it.
>>>>http://bugzilla.spamassassin.org/show_bug.cgi?idD98
>>>>-Dan
>>>>>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
>>>>>------------ Output from gpg ------------
298BC7D0
gpg:          There is no indication that the signature belongs to
the
>>>>>owner.
298B C7D0
>>>>--
>>>>"Don't try to out-wierd me.  I get stranger things than you free with
my
>>>>breakfast cereal."
>>>>-Button seen at I-CON XVII (and subsequently purchased)
>>>>--------Dan Mahoney--------
>>>>Techie,  Sysadmin,  WebGeek
>>>>Gushi on efnet/undernet IRC
>>>>ICQ: 13735144   AIM: LarpGM
>>>>Site:  http://www.gushi.org
>>>>---------------------------
>>>--0-343817720-1123532392=:14641
>>>Content-Type: TEXT/PLAIN; charset=US-ASCII; name="spamd-euid.patch"
Content-Transfer-Encoding: BASE64
>>>Content-ID:
<[EMAIL PROTECTED]>
>>>Content-Description:
>>>Content-Disposition: attachment; filename="spamd-euid.patch"
>>>LS0tIHNwYW1kLm9sZAlXZWQgT2N0IDEzIDE2OjQ5OjU4IDIwMDQNCisrKyBz
>>>cGFtZAlUaHUgT2N0IDE0IDIwOjE1OjUzIDIwMDQNCkBAIC03MDAsNiArNzAw
>>>LDE1IEBADQogICAjIENoYW5nZSBVSUQNCiAgICQ+ID0gJHV1aWQ7ICAgICAg
>>>ICAgICAgIyBlZmZlY3RpdmUgdWlkDQogICAkPCA9ICR1dWlkOyAgICAgICAg
>>>ICAgICMgcmVhbCB1aWQuIHdlIG5vdyBjYW5ub3Qgc2V0dWlkIGFueW1vcmUN
>>>CisNCisgIGlmICggJDwgIT0gJHV1aWQgKSB7DQorICAgIHdhcm4oImluaXRp
>>>YWwgYXR0ZW1wdCB0byBjaGFuZ2UgcmVhbCB1aWQgZmFpbGVkLCB0cnlpbmcg
>>>QlNEIHdvcmthcm91bmQiKSBpZiAkb3B0eydkZWJ1Zyd9Ow0KKw0KKyAgICAk
>>>PiA9ICQ8OwkJCSMgcmV2ZXJ0IGV1aWQgdG8gcnVpZA0KKyAgICAkPCA9ICR1
>>>dWlkOwkJCSMgY2hhbmdlIHJ1aWQgdG8gdGFyZ2V0DQorICAgICQ+ID0gJHV1
>>>aWQ7CQkJIyBjaGFuZ2UgZXVpZCBiYWNrIHRvIHRhcmdldA0KKyAgfQ0KKw0K
>>>ICAgaWYgKCAkPiAhPSAkdXVpZCBhbmQgJD4gIT0gKCAkdXVpZCAtIDIqKjMy
>>>ICkgKSB7DQogICAgIGRpZSAiZmF0YWw6IHNldHVpZCB0byB1aWQgJHV1aWQg
>>>ZmFpbGVkXG4iOw0KICAgfQ0K
>>>--0-343817720-1123532392=:14641--
>






-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQFC+KlUMDDagS2VwJ4RAsYyAKCGZ3LGHHhuJOIXNdu43Hh6h07f0ACcDfjy
EUJ3FDtN4kcbCy0hLeciYwc=
=S3k6
-----END PGP SIGNATURE-----

Reply via email to