LINUX.ORG.RU
ФорумAdmin

Проблема с правами на базу spamassassin

 


0

1

Добрый день

#uname -a
FreeBSD mail.glorient.ru 9.1-RELEASE-p17

#pkg version | grep spam
spamassassin-3.4.0_13

Все хорошо проработало 2 года, теперь почему-то спамассассин начал менять права на свою базу

#ls -l /usr/local/etc/mail/spamassassin/bayes/
total 4544
-rwxrwxrwx  1 root  spamd   393216 Apr 14 09:35 bayes_seen
-rw-------  1 root  spamd  4259840 Apr 14 09:35 bayes_toks 

и в логах соответственно стало вываливатся

warn: bayes: cannot open bayes databases /usr/local/etc/mail/spamassassin/bayes/bayes_* R/O: tie failed: Permission denied

Решается пробелма через chmod 666, но это помогает лишнь на некоторое время, а дальше права опять меняются на те, что выше.

Spamassassin работает от рута

#ps -aux | grep spamd
root     12931  0.0  1.6 142144  65884 ??  SsJ   9:39AM   0:03.01 /usr/local/bin/spamd -s /var/log/exim/spamd.log -A xxx -d -r /var/run/spamd/spamd.pid (perl)
root     12935  0.0  1.7 146240  71540 ??  IJ    9:39AM   0:00.41 spamd child (perl)
root     12936  0.0  1.6 142144  65880 ??  IJ    9:39AM   0:00.01 spamd child (perl) 

Так что по идее должно работать даже с правами, на которые сбрасываются, однако не хочет.


Ответ на: комментарий от JB
= # chown spamd:spamd bayes_toks
=# chmod 600 bayes_toks
=# ls -l
total 4548
-rw-------  1 nobody  spamd     3600 Apr 15 16:23 bayes_journal
-rwxrwxrwx  1 root    spamd   393216 Apr 15 16:20 bayes_seen
-rw-------  1 spamd   spamd  4259840 Apr 15 16:20 bayes_toks
# cat /var/log/exim/spamd.log
...
Wed Apr 15 16:26:39 2015 [37536] warn: bayes: cannot open bayes databases /usr/local/etc/mail/spamassassin/bayes/bayes_* R/O: tie failed: Permission denied
Wed Apr 15 16:26:39 2015 [37536] info: spamd: checking message <1429104369.609927325@f175.i.mail.ru> for nobody:65534
Wed Apr 15 16:26:39 2015 [37536] warn: bayes: cannot open bayes databases /usr/local/etc/mail/spamassassin/bayes/bayes_* R/O: tie failed: Permission denied
Archiba
() автор топика
Ответ на: комментарий от Archiba

А что говорит «ls -al /usr/local/etc/mail/spamassassin/bayes/» ?

кто владелец этого каталога и какие там права.

vel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.