Войти

Показать полную графическую версию : failed to create readable default_prefs: /root/.spamassassin


mr.Brightside
13-07-2010, 12:37
Здравствуйте уважаемые!

Получилась вот такая вот проблемка при установке spamassassin 3.3.1

failed to create readable default_prefs: /root/.spamassassin/user_prefs

До этого в логах писало:

spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody

Эту ошибку исправил, указав ключик -u в скрипте запуска sa-spamd.sh в директории /usr/local/etc/rc.d

В итоге дочерние процессы (child process) начали запускаться от spamd, но сам spamassassin все равно работает от рута! =(

В документации по SpamAssassin ничего не нашел подобного (пока не нашел) про user_prefs...

В общем, главный мой вопрос - как заставить СА запускаться от пользователя spamd?

Установлен из портов. Spamd пользователь и группа есть:

[root@web /]# ee /etc/passwd
spamd:*:58:58:SpamAssassin user:/var/spool/spamd:/sbin/nologin

[root@web /]ee /etc/group
spamd:*:58:

FreeBSD 7.2.




© OSzone.net 2001-2012