Ikarisan
03.02.05, 00:17
Hallo!
Ich habe gerade eben auf Debian/sarge Spamassassin 3 global installiert.
Leider existiert ein Rechteproblem mit den Dateien des Bayesfilters.
Die Dateien bayes_seen, bayes_toks und bayes_journal liegen unter
/etc/spamassassin. Ich habe der _toks und der _seen die Rechte
-rw-rw-r-- 1 nobody mail 647168 Feb 2 23:54 bayes_seen
-rw-rw-r-- 1 nobody mail 10248192 Feb 2 23:54 bayes_toks
gesetzt. Die _journal aber wird nach einem "sa-learn --sync" mit der
nächsten gefilterten Mail wieder mit den rechten
-rw------- 1 root root 1392 Feb 2 23:53 bayes_journal
erstellt und die kann dann wieder nicht gelesen, und was
viel schlimmer ist, nicht geschrieben werden.
Feb 2 22:19:48 server spamd[23165]: cannot write to /etc/mail/spamassassin/bayes_journal, Bayes db update ignored: Permission denied
In der master.cf von Postfix wird spamassassin mit der Option "user=nobody" gestartet. Muss denn in der master.cf spamassassin als benutzer root laufen? Fänd ich ja persönlich nicht so toll.
Es würde mir ja helfen wenn die *_journal als nobody.root engelegt werden würde.
Oder gibt es eine Musterlösung für dieses Problem.
Vielen Dank !!
Gruß
Thorsten
Ich habe gerade eben auf Debian/sarge Spamassassin 3 global installiert.
Leider existiert ein Rechteproblem mit den Dateien des Bayesfilters.
Die Dateien bayes_seen, bayes_toks und bayes_journal liegen unter
/etc/spamassassin. Ich habe der _toks und der _seen die Rechte
-rw-rw-r-- 1 nobody mail 647168 Feb 2 23:54 bayes_seen
-rw-rw-r-- 1 nobody mail 10248192 Feb 2 23:54 bayes_toks
gesetzt. Die _journal aber wird nach einem "sa-learn --sync" mit der
nächsten gefilterten Mail wieder mit den rechten
-rw------- 1 root root 1392 Feb 2 23:53 bayes_journal
erstellt und die kann dann wieder nicht gelesen, und was
viel schlimmer ist, nicht geschrieben werden.
Feb 2 22:19:48 server spamd[23165]: cannot write to /etc/mail/spamassassin/bayes_journal, Bayes db update ignored: Permission denied
In der master.cf von Postfix wird spamassassin mit der Option "user=nobody" gestartet. Muss denn in der master.cf spamassassin als benutzer root laufen? Fänd ich ja persönlich nicht so toll.
Es würde mir ja helfen wenn die *_journal als nobody.root engelegt werden würde.
Oder gibt es eine Musterlösung für dieses Problem.
Vielen Dank !!
Gruß
Thorsten