I've never quite "gotten" how spamassassin permissions are supposed to set in users' home directories, and nothing in the documentation directly addresses the issue.
I'm running sarge with postfix, mailman (using the spamassassin option), procmail, and spamassassin daemon mode (spamd). I get errors in syslog as follows: spamd[12739]: cannot write to /home/adam/.spamassassin/bayes_journal, Bayes db update ignored: Permission denied spamd[16734]: Cannot open bayes databases /home/adam/.spamassassin/bayes_* R/O: tie failed: Permission denied /home/adam/.spamassassin is world readable and executable. bayes_journal is read and write only by me. But who is spamd running as? ps aux reports it running as root, so that shouldn't have a problem. Even if it's running as me, it still shouldn't be a problem. So why permission denied? /usr/share/doc/spamassassin/README.spamd suggests that spamd is supposed to run as root and drop to the uid of the user to whom mail is being delivered. Are these files really supposed to be world readable and writable? That seems like the wrong way to do it. Am I missing something here? -- Adam Rosi-Kessel http://adam.rosi-kessel.org -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]