On Tue, 10 Aug 2010 15:17:33 -0700
Gary Funck <[email protected]> wrote:
> On 08/10/10 07:48:42, Stevan Bajić wrote:
> > Gary: And there I can see why it wouldn't be correct
> > Gary: to allow me to query all users unless I'm a trusted user.
> > Gary: But I can't even get at the stats for my own user id, when
> > Gary: I was able to generate the spam signature database in the
> > Gary: the first place?
> >
> > You know who created those tokens in the css database?
> > It was the binary dspam. Can you check and tell me if
> > the binary dspam is setuid or setgid? Probably it is while dspam_stats is
> > not.
>
> -r-x--s--x 1 dspam mail 104256 Jul 13 08:10 /usr/bin/dspam
>
> Above, setgid on /usr/bin/dspam, group = mail.
> Everything is mode 0755 and owner/group is root/root.
>
>
btw: dspam_stats works perfectly if you call it as a normal user.
I took now the time to test it. First I called it with just a normal user:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
someu...@theia / $ dspam_stats
Unable to read dspam.conf
someu...@theia /
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Okay. It can not read dspam.conf. Let me give the user the right to read
dspam.conf (dangerous since passwords for the storage and such are there but
anyway... for the test it's okay) and retry:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
someu...@theia / $ dspam_stats
Program mode requires special privileges, e.g., root or Trusted User
someu...@theia / $
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Okay. It complains that I need root or Trusted User security. Well... lets try
the command but this time giving my own username as an argument:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
someu...@theia / $ dspam_stats someuser
someuser
TP True Positives: 99
TN True Negatives: 198
FP False Positives: 4
FN False Negatives: 3
SC Spam Corpusfed: 5
NC Nonspam Corpusfed: 6
TL Training Left: 2292
SHR Spam Hit Rate 97.06%
HSR Ham Strike Rate: 1.98%
PPV Positive predictive value: 96.12%
OCA Overall Accuracy: 97.70%
someu...@theia / $
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Try again the same but this time using another username than my own:
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
someu...@theia / $ dspam_stats -S -H anotheruser
Program mode requires special privileges, e.g., root or Trusted User
someu...@theia / $
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Works as expected.
IMHO that is exactly what should happen. But I understand your issue with the
training script. That thing should be modified to call dspam_stats with the
username used when training.
--
Kind Regards from Switzerland,
Stevan Bajić
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
Dspam-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspam-user