В вашем браузере включен плагин блокировки рекламы: Мы заботимся о своих клиентах и показываем только ту информацию, которая по нашему мнению может Вас заинтересовать. Можете смело отключать блокировку рекламы.
На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле.

Так поможем друг другу.
Модераторы: Trinity admin`s, Free-lance moderator`s
-
corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
-
Контактная информация:
Сообщение
corvax » 19 дек 2005, 18:53
akotovsky писал(а):т.е. поставиль владельцем файлов nobody ?
как вариант - да
но я бы не запускал spamd от nobody
это такой пользователь, который в системе вообще не должен иметь особо никаких прав
создайте нового пользователя для работы spamd от его имени
как вариант - при установке spamassassin'а из порта FreeBSD p5-Mail-SpamAssassin можно создать пользователя spamd. как вариант - тоже используйте пользователя с таким именем
--
/corvax
-
akotovsky
- Junior member
- Сообщения: 19
- Зарегистрирован: 19 дек 2005, 18:18
Сообщение
akotovsky » 19 дек 2005, 18:57
у меня в системе есть пользователи spam и spamd.
К сожалению сервер достался по наследству, сижу вот разбираюсь что к чему. А где мне указать, что бы spamassassin запускался от пользователя spamd?
-
corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
-
Контактная информация:
Сообщение
corvax » 19 дек 2005, 19:01
akotovsky писал(а):у меня в системе есть пользователи spam и spamd.
К сожалению сервер достался по наследству, сижу вот разбираюсь что к чему. А где мне указать, что бы spamassassin запускался от пользователя spamd?
а вы что, указали ОС? указали, как запускаете spamd?
я, конечно, могу немного потелепатировать и по косвенным признакам (полный путь к конфигу spamassassin) предположить, что ОС FreeBSD, а сам spamassassin установлен из портов...
но мне все же наверное полезней будет подарить вам ссылку на smart questions...
--
/corvax
-
akotovsky
- Junior member
- Сообщения: 19
- Зарегистрирован: 19 дек 2005, 18:18
Сообщение
akotovsky » 19 дек 2005, 19:04
sorry, что-то я совмем затупил под вечер

OS: FreeBSD 5.4
SpamAssassin установлени из портов. И обновлен.
запускается из /usr/local/etc/rc.d
-
corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
-
Контактная информация:
Сообщение
corvax » 19 дек 2005, 19:17
akotovsky писал(а):sorry, что-то я совмем затупил под вечер

OS: FreeBSD 5.4
SpamAssassin установлени из портов. И обновлен.
запускается из /usr/local/etc/rc.d
стартовый скрипт /usr/local/etc/rc.d/sa-spamd.sh читаешь из /etc/rc.conf переменные spamd_enable, spamd_pidfile и spamd_flags
вот spamd_flags - то самое место для указания юзера, от имени которого запускается spamd
p. s. под любой ОС ни при каких раскладах не следует для таких целей редактировать стартовый скрипт демона
--
/corvax
-
akotovsky
- Junior member
- Сообщения: 19
- Зарегистрирован: 19 дек 2005, 18:18
Сообщение
akotovsky » 20 дек 2005, 12:11
Вчера сдела вот как:
в rc.conf
spamd_enable="-u spamd"
После ребута ругань:
mail spamd[678]: Can`t call method "finish" on an undefinder value at /usr/local/lib/perl5/sit_perl/5.8.5/Mail/SpamAssassin/Plugin/AWL.pm line 397, <GEN7> line 119.
Ну и еще в некоторых местах ругань на какие-то модули свзяанные c DNS`ом.
Пока вернул все на место. Как было.
-
corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
-
Контактная информация:
Сообщение
corvax » 20 дек 2005, 12:40
akotovsky писал(а):Вчера сдела вот как:
в rc.conf
spamd_enable="-u spamd"
да уж...
у меня нет слов...
а изменится ли результат, если
внимательно перечитать мое предыдущее сообщение?
p. s. это касается используемой переменной, а не ругани в логах
--
/corvax
-
akotovsky
- Junior member
- Сообщения: 19
- Зарегистрирован: 19 дек 2005, 18:18
Сообщение
akotovsky » 20 дек 2005, 12:45
corvax писал(а):
стартовый скрипт /usr/local/etc/rc.d/sa-spamd.sh читаешь из /etc/rc.conf переменные spamd_enable, spamd_pidfile и spamd_flags
вот spamd_flags - то самое место для указания юзера, от имени которого запускается spamd
Я понял это как: sa-spamd читает переменные из rc.conf

-
akotovsky
- Junior member
- Сообщения: 19
- Зарегистрирован: 19 дек 2005, 18:18
Сообщение
akotovsky » 20 дек 2005, 12:47
Оййй. затупил. В сообщении ошибка. Само собой имелось ввиду не spamd_enable, а spamd_flags.
sorry.
-
corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
-
Контактная информация:
Сообщение
corvax » 20 дек 2005, 12:49
akotovsky писал(а):corvax писал(а):
стартовый скрипт /usr/local/etc/rc.d/sa-spamd.sh читаешь из /etc/rc.conf переменные spamd_enable, spamd_pidfile и spamd_flags
вот spamd_flags - то самое место для указания юзера, от имени которого запускается spamd
Я понял это как: sa-spamd читает переменные из rc.conf

ну да
именно "читает", а не "читаешь"
а как на счет того, в какой переменной надо описывать пользователя, от имени которого запускается spamd?
глагол в неправильном лице найти получилось, а правильно выбрать переменную, имя которой было явно указано в мессаге, нет?
короче, читайте доку на spamassassin и изучайте стартовый скрипт до просветления
--
/corvax
-
corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
-
Контактная информация:
Сообщение
corvax » 20 дек 2005, 12:52
akotovsky писал(а):Оййй. затупил. В сообщении ошибка. Само собой имелось ввиду не spamd_enable, а spamd_flags.
sorry.
я у себя AWL никогда не использовал, поскольку меня не устраивает адекватность его работы.
посему тестить у себя нет желания.
что там на счет остальных ошибок, связанных с DNS?
--
/corvax
-
akotovsky
- Junior member
- Сообщения: 19
- Зарегистрирован: 19 дек 2005, 18:18
Сообщение
akotovsky » 20 дек 2005, 13:05
spamd[525]: config: failed to parse, now a plugin, skipping: ok_languages_en ru
spamd[525]: dns: sendto() failed: at /usr/local/lib/perl5/site/perl/5.8.5/Mail/SpamAssassin/DnsResolver.pm line 320.
-
corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
-
Контактная информация:
Сообщение
corvax » 20 дек 2005, 13:10
akotovsky писал(а):spamd[525]: config: failed to parse, now a plugin, skipping: ok_languages_en ru
1. тут синтаксическая ошибка
2. надо включить плагин соответствующий
akotovsky писал(а):spamd[525]: dns: sendto() failed: at /usr/local/lib/perl5/site/perl/5.8.5/Mail/SpamAssassin/DnsResolver.pm line 320.
эта ошибка не могла появиться после смены пользователя, от имени которого запущен spamd
запустите spamd в отладочном режиме и посмотрите, что spamd напишет после "dns: sendto() failed:"
--
/corvax
-
corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
-
Контактная информация:
Сообщение
corvax » 20 дек 2005, 13:12
corvax писал(а):запустите spamd в отладочном режиме и посмотрите, что spamd напишет после "dns: sendto() failed:"
кхм... в дебаговом режиме возможно не будет сообщения "dns: sendto() failed:"
в любом случае, лучше в дебаговом режиме посмотреть, нет ли проблем с резолвером у spamassassin'а
--
/corvax
-
akotovsky
- Junior member
- Сообщения: 19
- Зарегистрирован: 19 дек 2005, 18:18
Сообщение
akotovsky » 20 дек 2005, 13:14
ok.
Но проблема (сложность) возникла после смены пользователя от которого запускается процесс. Возможно дело в этом..