sendmail умер

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

mrbob
Junior member
Сообщения: 19
Зарегистрирован: 11 янв 2006, 14:44
Контактная информация:

sendmail умер

Сообщение mrbob » 10 мар 2006, 10:28

Система SCO Unixware 7.1.3 Maintenance pack 5
несколько дней назад умер sendmail.  В osmlog идут постоянные вопли:
SYSERR(root): hash map "Alias0": unsafe map file /etc/mail/aliases.db: World writeable directory

B /etc/mail лежат оба файла: aliases и aliases.db
Содержимое aliases не менялось:
mailer-daemon: postmaster
postmaster: root


на команду newaliases выдет вот что:
Warning: .cf file is out of date: sendmail 8.12.9 supports version 10, .cf file is version 9
WARNING: World writable directory /
WARNING: World writable directory /
hash map "Alias0": unsafe map file /etc/mail/aliases.db: World writable directory
WARNING: cannot open alias database /etc/mail/aliases
Cannot create database for alias file /etc/mail/aliases

В общем почему-то пищит, что не может открыть aliases, хотя с правами у него все в порядке....

Команда praliases вроде выдает все нормально...
postmaster:root
@:@
mailer-daemon:postmaster


Подскажите плиз, кто знает, где же собака зарыта, я уже в тупике!

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 10 мар 2006, 11:01

А взять словарик и перевести - лень ;) ?
World writable directory
именно это и значит - директория открыта на запись всему миру.
следовательно устанавливаем нормкльные права и наслаждаемся жизнью.

P.S. А вот откуда там появились права на запись для всех - вопрос!
если не сами установили, то просканьте систему каким нибудь анти рут китовым пакетом

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 10 мар 2006, 11:50

setar писал(а):если не сами установили, то просканьте систему каким нибудь анти рут китовым пакетом
Думаю какой-нибудь мегаадмин набрал chmod 666 aliases*, ну или типа того.

mrbob
Junior member
Сообщения: 19
Зарегистрирован: 11 янв 2006, 14:44
Контактная информация:

Сообщение mrbob » 10 мар 2006, 12:31

Stranger03 писал(а):
setar писал(а):если не сами установили, то просканьте систему каким нибудь анти рут китовым пакетом
Думаю какой-нибудь мегаадмин набрал chmod 666 aliases*, ну или типа того.
Нет, никакой ни мега-, ни пико-админ там не ковырялся, я даже не заю что произошло, после очередной ночной перезагрузки вдруг стало так... В логах по этому поводу ничего
Права на /etc - 775, /etc/mail 755
aliases и aliases.db 644  root:sys

Где-ж тут всему миру? Кстати, как это переводится, наверное ясно и младенцу, оттого и больше непоняток....

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 10 мар 2006, 12:38

mrbob писал(а):Где-ж тут всему миру? Кстати, как это переводится, наверное ясно и младенцу, оттого и больше непоняток....
Ну вы же понимаете, что чудес то не бывает. Покажите ls -all, должно быть что-то типа:
-rw-r--r--   1 root  wheel   1906 Feb  1 16:36 aliases
-rw-r-----   1 root  wheel  65536 Feb 17 07:51 aliases.db

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 10 мар 2006, 12:41

И здесь система явням образом указывает на запись для всего мира
SYSERR(root): hash map "Alias0": unsafe map file /etc/mail/aliases.db: World writeable directory

mrbob
Junior member
Сообщения: 19
Зарегистрирован: 11 янв 2006, 14:44
Контактная информация:

Сообщение mrbob » 10 мар 2006, 13:28

Ну вы же понимаете, что чудес то не бывает. Покажите ls -all, должно быть что-то типа:
-rw-r--r--   1 root  wheel   1906 Feb  1 16:36 aliases
-rw-r-----   1 root  wheel  65536 Feb 17 07:51 aliases.db
Нет, я же не с потолка 644 написал.
ls -l aliases*
-rw-r--r--    1 root     bin              43 ╝╨р 10 10:40 aliases
-rw-r--r--    1 root     sys           32768 ─╒╥ 26 23:32 aliases.db
Пробовал я конечно и 666 туда залепить, но это уже на стадии танцев с бубном.
Но ведь ко всему этому она еще ругается, что /etc/mail/aliases открыть не может....

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 10 мар 2006, 13:35

mrbob писал(а):ls -l aliases*
-rw-r--r--    1 root     bin              43 ╝╨р 10 10:40 aliases
-rw-r--r--    1 root     sys           32768 ─╒╥ 26 23:32 aliases.db
Не знаю, как там с юниксварью, но мне кажется что владелец этих файлов должен быть один. Что за группы bin, sys?
Сделайте chown -R root:wheel /etc/mail
Думаю группа wheel на юниксваре ничем не отличается от Фри или Соляры, :twisted:.
Но ведь ко всему этому она еще ругается, что /etc/mail/aliases открыть не может....
Ну дык и прекрасно, у вас какие-то странные владельцы на эти файлы.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 10 мар 2006, 13:36

Посмотрите, в какую группу входит рут и смените владельца на каталог маил полностью.

mrbob
Junior member
Сообщения: 19
Зарегистрирован: 11 янв 2006, 14:44
Контактная информация:

Сообщение mrbob » 10 мар 2006, 14:35

Stranger03 писал(а): Не знаю, как там с юниксварью, но мне кажется что владелец этих файлов должен быть один. Что за группы bin, sys?
Сделайте chown -R root:wheel /etc/mail
Думаю группа wheel на юниксваре ничем не отличается от Фри или Соляры, :twisted:.
У root основная группа sys. но входит он и в другие: root, bin,adm, mail.... и др. Группы wheel в системе нет в принципе

Тут ситуация такая: этот сервак набили для замены старого, который от нагрузки уже захлебывался.  Старый еще жив, но уже не в работе.
Вот на нем сендмыл работает. Я сравнил, там все так же.
Нет, тут проблема в чем-то другом....

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 10 мар 2006, 16:58

mrbob писал(а):Нет, тут проблема в чем-то другом....
Вот блин, из пустово в порожнее переливаем. Вы пробовали владельца сменить и пересобрать алиасы?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: sendmail умер

Сообщение corvax » 10 мар 2006, 17:19

mrbob писал(а):Система SCO Unixware 7.1.3 Maintenance pack 5
несколько дней назад умер sendmail.  В osmlog идут постоянные вопли:
SYSERR(root): hash map "Alias0": unsafe map file /etc/mail/aliases.db: World writeable directory
покажите

Код: Выделить всё

ls -ld /etc/mail
--
/corvax

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: sendmail умер

Сообщение Stranger03 » 10 мар 2006, 17:34

corvax писал(а):покажите

Код: Выделить всё

ls -ld /etc/mail
Я уже предлагал сменить владельца каталогов и файлов в /етс/маил

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: sendmail умер

Сообщение corvax » 10 мар 2006, 17:38

Stranger03 писал(а):
corvax писал(а):покажите

Код: Выделить всё

ls -ld /etc/mail
Я уже предлагал сменить владельца каталогов и файлов в /етс/маил
вопрос не в владельце, а в правах
--
/corvax

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: sendmail умер

Сообщение Stranger03 » 10 мар 2006, 17:45

corvax писал(а):вопрос не в владельце, а в правах
Автор писал вроде, 755 и 644, вроде как похоже. Хотя на базу должно быть 640.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей