SA question, and yes, I've checked the SA wiki.
Alexander Dalloz
ad+lists at uni-x.org
Wed Mar 23 13:29:39 UTC 2005
Am Mi, den 23.03.2005 schrieb Gene Heskett um 8:35:
> Greetings;
>
> I just updated my SA install to 3.0.2. That involved figureing out
> what was wrong with the original /etc/sysconfig/spamassassin files as
> it had an old option -a in it. Then I thought I had it going, until
> I looked at the /var/log/maillog, and this falls out for every
> message handled:
> -------------------------
> Mar 23 02:16:28 coyote spamd[7111]: connection from
> localhost.localdomain [127.0.0.1] at port 38816
> Mar 23 02:16:28 coyote spamd[7111]: info: setuid to root succeeded
> Mar 23 02:16:28 coyote spamd[7111]: Still running as root: user not
> specified with -u, not found, or set to root.Fall back to nobody.
> Mar 23 02:16:28 coyote spamd[7111]: processing message
> <!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAcd8O1fewg0mPgj9MZMRc1cKAAAAQAAAAFVOAFW8MhUC2gvMgkQ8k8QEAAAAA at optusnet.com.au>
> for root:99.
Owned by user root and group nobody?
> Mar 23 02:16:28 coyote spamd[7111]: cannot write
> to /root/.spamassassin/bayes_journal, Bayes db update ignored:
> Permission denied
> Mar 23 02:16:28 coyote spamd[7111]: clean message (2.4/5.0) for
> root:99 in 0.7 seconds, 22204 bytes.
> Mar 23 02:16:28 coyote spamd[7111]: result: . 2 -
> BAYES_50,HTML_80_90,HTML_MESSAGE,HTML_TEXT_AFTER_BODY,HTML_TEXT_AFTER_HTML
> scantime=0.7,size=22204,mid=<!~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAABgAAAAAAAAAcd8O1fewg0mPgj9MZMRc1cKAAAAQAAAAFVOAFW8MhUC2gvMgkQ8k8QEAAAAA at optusnet.com.au>,bayes=0.437626144745654,autolearn=no
> ------------------------------
> when I started the upgrade, and after, I had
> a /root/.spamassassin/bayes_journal file, but it dissappeared at some
> point after I had inspected it with less.
>
> So I touched another one and set the mode to 0666 and the owner to
> nobody:nobody which it indicates its running as in the above log
> snip. The daemon won't even start if I set the "-u root" in the
> option string.
If it runs a user nobody then setting the permissions for the
bayes_journal isn't enough. Have a look at the permissions of directory
"/root" - but beware to change them.
> Back at SA-2.64, root owned all that stuff, so I'm puzzled as to why
> the nearly 2700 byte "bayes_journal" file dissappeared to, and why it
> cannot write to the new one regardless of who owns it, as shown
> above.
The journal file can be cleared by sa-learn and may be made empty/erased
by the update process.
> Mail seems to be comeing in ok, but it appears that the spam is going
> into a black hole as opposed to the JunqueMail folder in kmail like
> it was before.
I think that is a different problem.
> Any clues here, or urls for a mailing list?
The SA mailing list.
> Cheers, Gene
I would let spamd run as a dedicated user you create your own, by
invoking it with parameter "-u <USER>". Create that user with his own
home directory and let the journal and other files be created there.
Setup a local.cf with content like this i.e.:
use_bayes 1
auto_learn 1
bayes_learn_to_journal 1
bayes_file_mode 0600
bayes_path /var/spool/spamd/bayes
(/var/spool/spamd as home of the spamd user created)
Alexander
--
Alexander Dalloz | Enger, Germany | GPG http://pgp.mit.edu 0xB366A773
legal statement: http://www.uni-x.org/legal.html
Fedora Core 2 GNU/Linux on Athlon with kernel 2.6.10-1.770_FC2smp
Serendipity 14:14:02 up 6 days, 12:10, load average: 0.57, 0.56, 0.47
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20050323/83bc1713/attachment-0001.sig>
More information about the fedora-list
mailing list