URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 57650
[ Назад ]

Исходное сообщение
"majordomo ..."

Отправлено voice , 23-Июн-05 19:55 
Приветствую... перерыл весь нет.
не знаю уже куда смотреть...
подскажите плз...

собственно ошибка
>include:/usr/local/majordomo/lists/test-l
>       ----- Transcript of session follows -----
>550 5.2.4 :include:/usr/local/majordomo/lists/test-l... Cannot >open /usr/local/majordomo/lists/test-l: Group writable file

в сендмыл добавил:
O AliasFile=/etc/mail/aliases, /etc/mail/aliases.majordomo
O DontBlameSendmail=groupwritabledirpathsafe

рестартнул, глухо...

вот листинг, может чего недосмотрел ?

drwxr-x---   8 majordom  majordom   majordom

-rws--x---   1 majordom  majordom   wrapper
drwxr-xr-x   4 majordom  majordom   lists

-rw-rw-r--  1 majordom  majordom    test-l
-rw-rw-r--  1 majordom  majordom    test-l-digest
-rw-rw----  1 majordom  majordom    test-l.config
-rw-rw-r--  1 majordom  majordom    test-l.info
-rw-rw----  1 majordom  majordom    test-l.passwd


Содержание

Сообщения в этом обсуждении
"majordomo ..."
Отправлено lavr , 23-Июн-05 20:43 
>Приветствую... перерыл весь нет.
>не знаю уже куда смотреть...
>подскажите плз...
>
>собственно ошибка
>>include:/usr/local/majordomo/lists/test-l
>>       ----- Transcript of session follows -----
>>550 5.2.4 :include:/usr/local/majordomo/lists/test-l... Cannot >open /usr/local/majordomo/lists/test-l: Group writable file
>
>в сендмыл добавил:
>O AliasFile=/etc/mail/aliases, /etc/mail/aliases.majordomo
>O DontBlameSendmail=groupwritabledirpathsafe
>
>рестартнул, глухо...
>
>вот листинг, может чего недосмотрел ?
>
>drwxr-x---   8 majordom  majordom   majordom
>
>-rws--x---   1 majordom  majordom   wrapper
>drwxr-xr-x   4 majordom  majordom   lists
>
>-rw-rw-r--  1 majordom  majordom    test-l
>-rw-rw-r--  1 majordom  majordom    test-l-digest
>-rw-rw----  1 majordom  majordom    test-l.config
>-rw-rw-r--  1 majordom  majordom    test-l.info
>-rw-rw----  1 majordom  majordom    test-l.passwd


версия sendmail, содежимое aliases ?

ls -la /usr/local | grep major
ls -la /usr/local/majordom | grep lists
ls -la /usr/local/majordom/lists


"majordomo ..."
Отправлено voice , 24-Июн-05 18:18 
>версия sendmail, содежимое aliases ?
>
>ls -la /usr/local | grep major
>ls -la /usr/local/majordom | grep lists
>ls -la /usr/local/majordom/lists

sendmail-8.13.4

drwxr-x---   8 majordom  majordom     1024 23 èþí 18:26 majordomo
drwxr-xr-x   4 majordom  majordom    512 23 èþí 18:37 lists


drwxr-xr-x  4 majordom  majordom    512 23 èþí 18:37 .
drwxr-x---  8 majordom  majordom   1024 23 èþí 18:26 ..
-rw-rw-r--  1 majordom  majordom     35 23 èþí 14:15 test-l
-rw-rw-r--  1 majordom  majordom     35 23 èþí 14:16 test-l-digest
drwxr-xr-x  2 majordom  majordom    512 23 èþí 14:01 test-l-digest.archive
-rw-rw----  1 majordom  majordom  16561 23 èþí 14:10 test-l-digest.config
lrwxr-xr-x  1 root      majordom     11 23 èþí 14:01 test-l-digest.info -> test-l.info
lrwxr-xr-x  1 root      majordom     13 23 èþí 14:01 test-l-digest.passwd -> test-l.passwd
drwxr-xr-x  2 majordom  majordom    512 23 èþí 18:37 test-l.archive
-rw-rw----  1 majordom  majordom  16497 23 èþí 14:10 test-l.config
-rw-rw-r--  1 majordom  majordom    124 23 èþí 14:01 test-l.info
-rw-rw----  1 majordom  majordom      5 23 èþí 14:01 test-l.passwd

less /etc/aliases
majordomo: "|/usr/local/majordomo/wrapper majordomo"
owner-majordomo: postmaster
majordomo-owner: postmaster


less /etc/mail/aliases.majordomo

majordomo: "|/usr/local/majordomo/wrapper majordomo"
majordomo-owner: Postmaster
owner-majordomo: majordomo-owner
majordom: majordomo-owner
owner-test-l:Postmaster
owner-test-l-digest:owner-test-l
owner-test-l-outgoing:owner-test-l
owner-test-l-digest-outgoing:owner-test-l
test-l-approval:owner-test-l
test-l-digest-approval:owner-test-l

#test-l: "|/usr/local/majordomo/wrapper resend -l test-l -h gtn.merlin.net.ua test-l-outgoing"
test-l: "|/usr/local/majordomo/wrapper resend -l test-l -h mr-voice.kiev.ua test-l-outgoing"
test-l-digest:test-l
test-l-outgoing::include:/usr/local/majordomo/lists/test-l,
        "|/usr/local/majordomo/wrapper archive -a -m -f /usr/local/majordomo/lists/test-l.archive/test-l.archive",
        "|/usr/local/majordomo/wrapper digest -r -C -l test-l-digest test-l-digest-outgoing"
test-l-digest-outgoing::include:/usr/local/majordomo/lists/test-l-digest

test-l-request: "|/usr/local/majordomo/wrapper majordomo -l test-l"
test-l-digest-request: "|/usr/local/majordomo/wrapper majordomo -l test-l-digest"



"majordomo ..."
Отправлено lavr , 25-Июн-05 16:05 
>>версия sendmail, содежимое aliases ?
>>
>>ls -la /usr/local | grep major
>>ls -la /usr/local/majordom | grep lists
>>ls -la /usr/local/majordom/lists
>
>sendmail-8.13.4
>
>drwxr-x---   8 majordom  majordom     1024
>23 èþí 18:26 majordomo
>drwxr-xr-x   4 majordom  majordom    512 23
>èþí 18:37 lists
>
>
>drwxr-xr-x  4 majordom  majordom    512 23 èþí
>18:37 .
>drwxr-x---  8 majordom  majordom   1024 23 èþí 18:26
>..
>-rw-rw-r--  1 majordom  majordom     35 23
>èþí 14:15 test-l
>-rw-rw-r--  1 majordom  majordom     35 23
>èþí 14:16 test-l-digest
>drwxr-xr-x  2 majordom  majordom    512 23 èþí
>14:01 test-l-digest.archive
>-rw-rw----  1 majordom  majordom  16561 23 èþí 14:10 test-l-digest.config
>
>lrwxr-xr-x  1 root      majordom     11 23 èþí 14:01 test-l-digest.info -> test-l.info
>lrwxr-xr-x  1 root      majordom     13 23 èþí 14:01 test-l-digest.passwd -> test-l.passwd
>drwxr-xr-x  2 majordom  majordom    512 23 èþí
>18:37 test-l.archive
>-rw-rw----  1 majordom  majordom  16497 23 èþí 14:10 test-l.config
>
>-rw-rw-r--  1 majordom  majordom    124 23 èþí
>14:01 test-l.info
>-rw-rw----  1 majordom  majordom      5
>23 èþí 14:01 test-l.passwd
>
>
>
>less /etc/aliases
>majordomo: "|/usr/local/majordomo/wrapper majordomo"
>owner-majordomo: postmaster
>majordomo-owner: postmaster
>

ну и зачем ДВАЖДЫ определять:
majordomo, owner-majordomo, majordomo-owner в двух alias'ах?

>less /etc/mail/aliases.majordomo
>
>majordomo: "|/usr/local/majordomo/wrapper majordomo"
>majordomo-owner: Postmaster
>owner-majordomo: majordomo-owner
>majordom: majordomo-owner
>owner-test-l:Postmaster
>owner-test-l-digest:owner-test-l
>owner-test-l-outgoing:owner-test-l
>owner-test-l-digest-outgoing:owner-test-l
>test-l-approval:owner-test-l
>test-l-digest-approval:owner-test-l
>
>#test-l: "|/usr/local/majordomo/wrapper resend -l test-l -h gtn.merlin.net.ua test-l-outgoing"
>test-l: "|/usr/local/majordomo/wrapper resend -l test-l -h mr-voice.kiev.ua test-l-outgoing"
>test-l-digest:test-l
>test-l-outgoing::include:/usr/local/majordomo/lists/test-l,
>        "|/usr/local/majordomo/wrapper archive -a -m
>-f /usr/local/majordomo/lists/test-l.archive/test-l.archive",
>        "|/usr/local/majordomo/wrapper digest -r -C
>-l test-l-digest test-l-digest-outgoing"
>test-l-digest-outgoing::include:/usr/local/majordomo/lists/test-l-digest
>
>test-l-request: "|/usr/local/majordomo/wrapper majordomo -l test-l"
>test-l-digest-request: "|/usr/local/majordomo/wrapper majordomo -l test-l-digest"

попробуй закоментарить в sendmail.cf:
#O DontBlameSendmail=safe

и попробуй поработать со списком test-l - какой будет результат?


"majordomo ..."
Отправлено voice , 26-Июн-05 19:39 
[---]
>ну и зачем ДВАЖДЫ определять:
>majordomo, owner-majordomo, majordomo-owner в двух alias'ах?
>

в принципе это не смертельно...
можно все алиасы определить и в
/etc/aliases

>
>попробуй закоментарить в sendmail.cf:
>#O DontBlameSendmail=safe
>
>и попробуй поработать со списком test-l - какой будет результат?

пробовал и без DontBlameSendmail и прописывал
O DontBlameSendmail=groupwritabledirpathsafe, результат тот же..

а с test-l  я работал с самого начала.
Подписаться, отписаться, листинг, работает, а вот писать в список...
выдает ошибку...

"550 5.2.4 :include:/usr/local/majordomo/lists/test-l... Cannot open
/usr/local/majordomo/lists/test-l: Group writable file"

Что-то я пропустил, не могу понять....


"majordomo ..."
Отправлено lavr , 26-Июн-05 21:25 
>[---]
>>ну и зачем ДВАЖДЫ определять:
>>majordomo, owner-majordomo, majordomo-owner в двух alias'ах?
>>
>
>в принципе это не смертельно...
>можно все алиасы определить и в
>/etc/aliases
>
>>
>>попробуй закоментарить в sendmail.cf:
>>#O DontBlameSendmail=safe
>>
>>и попробуй поработать со списком test-l - какой будет результат?
>
>пробовал и без DontBlameSendmail и прописывал
>O DontBlameSendmail=groupwritabledirpathsafe, результат тот же..
>
>а с test-l  я работал с самого начала.
>Подписаться, отписаться, листинг, работает, а вот писать в список...
>выдает ошибку...
>
>"550 5.2.4 :include:/usr/local/majordomo/lists/test-l... Cannot open
>/usr/local/majordomo/lists/test-l: Group writable file"
>
>Что-то я пропустил, не могу понять....

lists/test-l.config в наличии?

чтобы убедиться действительно ли проблема в Safe mode sendmail'а:
внеси пару адресов, почту которых можешь посмотреть, в test-l список
и сделай его 644. Ну и еще попробуй оставить в aliases:

test-l-outgoing::include:/usr/local/majordomo/lists/test-l

вместо:

test-l-outgoing::include:/usr/local/majordomo/lists/test-l,
        "|/usr/local/majordomo/wrapper archive -a -m -f /usr/local/majordomo/lists/test-l.archive/test-l.archive",
        "|/usr/local/majordomo/wrapper digest -r -C -l test-l-digest test-l-digest-outgoing"

те оставляешь только рассылку без архивов

в группу majordom(/etc/group) входят daemon,mailnull?


"majordomo ..."
Отправлено voice , 08-Фев-06 23:05 
Седня собрался с силами и решил заново настроить.
наткнулся на ту же проблему, но методом "Гугления" удалось решить.
Выкладываю метод, может кому сгодится.

1. cd /usr/local/majordomo/lists
2. chmod g-w *
3. define(`confDONT_BLAME_SENDMAIL',`GroupWritableIncludeFile')

Работаем ;)
Всем спасибо за помощь!


"majordomo ..."
Отправлено voice , 08-Фев-06 23:13 
Да, чуть не забыл,
вместо
define(`confDONT_BLAME_SENDMAIL',`GroupWritableIncludeFile')

можно прописать

define(`confTRUSTED_USERS', majordom)dnl
Это для тех кто переживает за безопастность.


"majordomo ..."
Отправлено voice , 10-Фев-06 17:15 
Хм...
А можно ли как-то заставить мажордом
писать в поле From: не реальный адресс отправителя а, допустим, адресс рассылки.
Пробовал в конфиге променять
"$sendmail_command -oi -oee -fmajordomo\@some.domain";
не помогло.

Кто-то делал подобное?