I've been running spamc and spamd (3.0.4) on FreeBSD 4.10 with Perl 5.8.5
for quite a while, but using the -u vmail flag doesn't cause any problems. 

vmail   15329  0.0  2.9 59052 30300  ??  INsJ  5:55AM   0:03.05
/usr/local/bin/spamd -x -d -m 2 -r /var/run/spamd/spamd.pid -u vmail
--socketpath=/tmp/spamd.sock -H /usr/local/mail/.spamassassin
vmail   15355  0.0  5.9 64984 61072  ??  INJ   5:55AM   1:39.07 spamd child
(perl5.8.5)
vmail   15356  0.0  6.0 67352 63096  ??  INJ   5:55AM   0:24.58 spamd child
(perl5.8.5)

However, it does behave odd when using sa-learn. Sometimes (but only
sometimes), it will change the owner of one of the bayes_ files or
bayes.mutex to root. :-?

Sander Holthaus

Dan Mahoney, System Admin wrote:
> On Tue, 9 Aug 2005, Craig McLean wrote:
> 
> I applied the patch, and it fixed things on my end.  I noted
> in my PR that it was also odd to me that before, the children
> showed in ps as "perl" and afterwards as "perl5.8.6" or something
> very similar. 
> 
>> 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/579
>>>>>>>> 00
>> 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--
>>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> ------------ Output from gpg ------------
>> gpg: WARNING: using insecure memory!
>> gpg: please see http://www.gnupg.org/faq.html for more information
>> gpg: Signature made Tue Aug  9 09:02:12 2005 EDT using DSA key ID
>> 2D95C09E gpg: BAD signature from "Craig McLean (Local Address)
>> <[EMAIL PROTECTED]>" 


Reply via email to