sendmail умер
Модераторы: Trinity admin`s, Free-lance moderator`s
sendmail умер
Система 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
Подскажите плиз, кто знает, где же собака зарыта, я уже в тупике!
несколько дней назад умер 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
Подскажите плиз, кто знает, где же собака зарыта, я уже в тупике!
А взять словарик и перевести - лень
?
World writable directory
именно это и значит - директория открыта на запись всему миру.
следовательно устанавливаем нормкльные права и наслаждаемся жизнью.
P.S. А вот откуда там появились права на запись для всех - вопрос!
если не сами установили, то просканьте систему каким нибудь анти рут китовым пакетом

World writable directory
именно это и значит - директория открыта на запись всему миру.
следовательно устанавливаем нормкльные права и наслаждаемся жизнью.
P.S. А вот откуда там появились права на запись для всех - вопрос!
если не сами установили, то просканьте систему каким нибудь анти рут китовым пакетом
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Нет, никакой ни мега-, ни пико-админ там не ковырялся, я даже не заю что произошло, после очередной ночной перезагрузки вдруг стало так... В логах по этому поводу ничегоStranger03 писал(а):Думаю какой-нибудь мегаадмин набрал chmod 666 aliases*, ну или типа того.setar писал(а):если не сами установили, то просканьте систему каким нибудь анти рут китовым пакетом
Права на /etc - 775, /etc/mail 755
aliases и aliases.db 644 root:sys
Где-ж тут всему миру? Кстати, как это переводится, наверное ясно и младенцу, оттого и больше непоняток....
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Ну вы же понимаете, что чудес то не бывает. Покажите ls -all, должно быть что-то типа:mrbob писал(а):Где-ж тут всему миру? Кстати, как это переводится, наверное ясно и младенцу, оттого и больше непоняток....
-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
- Откуда: СПб, Екатеринбург
- Контактная информация:
Нет, я же не с потолка 644 написал.Ну вы же понимаете, что чудес то не бывает. Покажите 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
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
- Откуда: СПб, Екатеринбург
- Контактная информация:
Не знаю, как там с юниксварью, но мне кажется что владелец этих файлов должен быть один. Что за группы bin, sys?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
Сделайте chown -R root:wheel /etc/mail
Думаю группа wheel на юниксваре ничем не отличается от Фри или Соляры,

Ну дык и прекрасно, у вас какие-то странные владельцы на эти файлы.Но ведь ко всему этому она еще ругается, что /etc/mail/aliases открыть не может....
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
У root основная группа sys. но входит он и в другие: root, bin,adm, mail.... и др. Группы wheel в системе нет в принципеStranger03 писал(а): Не знаю, как там с юниксварью, но мне кажется что владелец этих файлов должен быть один. Что за группы bin, sys?
Сделайте chown -R root:wheel /etc/mail
Думаю группа wheel на юниксваре ничем не отличается от Фри или Соляры,.
Тут ситуация такая: этот сервак набили для замены старого, который от нагрузки уже захлебывался. Старый еще жив, но уже не в работе.
Вот на нем сендмыл работает. Я сравнил, там все так же.
Нет, тут проблема в чем-то другом....
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: sendmail умер
покажите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
/corvax
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Re: sendmail умер
Я уже предлагал сменить владельца каталогов и файлов в /етс/маилcorvax писал(а):покажитеКод: Выделить всё
ls -ld /etc/mail
- corvax
- free-lance moderator
- Сообщения: 877
- Зарегистрирован: 06 авг 2004, 17:21
- Откуда: Kiev, Ukraine
- Контактная информация:
Re: sendmail умер
вопрос не в владельце, а в правахStranger03 писал(а):Я уже предлагал сменить владельца каталогов и файлов в /етс/маилcorvax писал(а):покажитеКод: Выделить всё
ls -ld /etc/mail
--
/corvax
/corvax
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Re: sendmail умер
Автор писал вроде, 755 и 644, вроде как похоже. Хотя на базу должно быть 640.corvax писал(а):вопрос не в владельце, а в правах
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей