Получилась вот такая вот проблемка при установке 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.