[sisyphus] I: spamassassin 3.4.0
Sergey
a_s_y на sama.ru
Пт Июн 20 23:33:43 MSK 2014
On Friday 20 June 2014, Dmitry V. Levin wrote:
> > Ну так работает же. Или где-то не работает ? Можно "rewrote",
> > или "temporary rewrote", но я не знаю срок этого temporary...
>
> В скрипте есть и другие функции.
> Если их надо фиксить, то, наверное, сразу все 4, а не половину.
Этих только две. В start() start_daemon() работает нормально, stop()
и reload() переписаны, в restart() вызываются stop() и start().
А вот про пятую, действительно, забыл. Надо ещё status() заменить.
>> Почему-то /var/spool/spamassassin пакуется с %attr(0775,root,mail),
>> это место я не менял,
> Раньше дочерние процессы работали под пользователем spamd.
Нет, или это было очень давно.
> Что изменилось, почему сейчас речь идет о root и mail ?
RUNAS=root
и
start()
{
start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user "$RUNAS" -- \
spamd -d --pidfile=$PIDFILE $CHILDUSEROPT $SPAMDOPTIONS
RETVAL=$?
return $RETVAL
}
остались без изменений (кроме добавленного $CHILDUSEROPT в последней сборке).
То есть, запуск шёл от root. Это вот старый spamd, запущенный с конфигом по-умолчанию:
# ps aux|grep spam
root 6192 34.5 1.7 41080 37432 ? Ss 23:19 0:03 /usr/bin/spamd -d --pidfile=/var/run/spamd.pid
root 6193 0.0 1.6 41080 35424 ? S 23:19 0:00 spamd child
root 6194 0.0 1.6 41080 35424 ? S 23:19 0:00 spamd child
При этом, в логе можно было видеть такие строчки:
spamd[578745]: spamd: still running as root: user not specified with -u, not found, or set to root, falling back to nobody
spamd[578745]: bayes: cannot write to /var/spool/spamassassin/bayes_journal, bayes db update ignored: Permission denied
--
С уважением, Сергей
a_s_y at sama.ru
Подробная информация о списке рассылки Sisyphus