Здравствуйте CommuniGate,
Friday, November 25, 2005, 9:18:23 AM, you wrote:
>>> Да это понятно у меня Fedora3, но дело в том что pid файла нету вообще, как он должен >>> создаваться? S>> -u лучше оставить - это под каким пользователем пускается S>> процесс (вместо рута), но у него должны быть права на запись в S>> /var/run/spamd. S>> "работающая" строчка на федоре: /usr/bin/spamd -d -m 5 -x -u mail --socketpath=/var/run/spam S>> права на ll /var/run/spam: S>> srw-rw-rw- 1 mail root 0 Ноя 18 14:23 /var/run/spam
> поставил эту строку и всё равно выдаёт это
> [root@mail init.d]# ./spamassassin start
> Starting spamd: Could not create UNIX socket on /var/run/spam:
> Address already in use (connect: Connection refused)
> да /var/run/spam: это какталог ??
> а что за s ?? --- srw-rw-rw- 1 mail root 0 Ноя 18 14:23 /var/run/spam
Нет, это файл, s это так называемый setuseridbit нужна для того что бы программа могла прикинутся суперпользователем при запуске из-под любого другого пользователя. Смысла нету задавать ее для отдельного файла который даже не является выполнимым. Хотя я могу и ошибатся.
А вообще пользователь изпод которого запускается spamassasin имеет доступ к этой папке, т.е. дерево прав ему позволяет писать в эту папку ??? А пид файл, при соблюдении условия корректности прав дерева создается ассасином самостоятельно, его создавать не надо.
-- Наилучшие пожелания, Максим Стрепетилов программист ООО "Открытый Контакт" г. Минск ул. Кальварийская 17а - 517 тел: 2110121 факс: 2110122 e-mail: strmaks@open.by admin@mail.byПолучено Fri Nov 25 08:40:57 2005
Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:17:49 MSK