Exim под chroot

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

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

Ответить
kaman
Junior member
Сообщения: 17
Зарегистрирован: 22 мар 2004, 15:33
Откуда: Ростов-на-Дону
Контактная информация:

Exim под chroot

Сообщение kaman » 08 сен 2004, 16:37

Подскажите, как организовать запуск Exim (версия 4.14) под chroot'ом. ОС - FreeBSD 5.2.1. При попытке выполнить команду:

chroot /chrootdir /usr/local/sbin/exim -t -i

получаем следующее:
2004-09-07 10:05:30 Failed to get user name for uid 0

Как пофиксить? Заранее благодарен.

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

Сообщение setar » 29 сен 2004, 17:00

очень просто,
в /chrootdir создать полноценный корень для системы, включя файлы паролей для авторизации

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

Сообщение Stranger03 » 29 сен 2004, 17:18

setar писал(а):очень просто,
в /chrootdir создать полноценный корень для системы, включя файлы паролей для авторизации
В FreeBSD это не обязательно делать, пример ftpd. Стоит почитать исходную документацию по Exim. К сожалению в Exim я не большой спец.

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

Сообщение setar » 29 сен 2004, 17:24

:)
вот ведь .... век живи , век учись ...

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

Сообщение Stranger03 » 29 сен 2004, 17:41

setar писал(а)::)
вот ведь .... век живи , век учись ...
Ну похоже встроенных средств chroot-изации почтовика нет. Тогда стоит идти по пути создания псевдодиректории, как советовал Setar, переносить туда необходимые библиотеки и исполняемые демоны, и man chroot.

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

Re: Exim под chroot

Сообщение Stranger03 » 29 сен 2004, 17:53

kaman писал(а):Подскажите, как организовать запуск Exim (версия 4.14) под chroot'ом. ОС - FreeBSD 5.2.1. При попытке выполнить команду:

chroot /chrootdir /usr/local/sbin/exim -t -i

получаем следующее:
2004-09-07 10:05:30 Failed to get user name for uid 0

Как пофиксить? Заранее благодарен.
Ну вот вам ответ от создателей:

http://www.exim.org/pipermail/exim-user ... 64258.html

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

Re: Exim под chroot

Сообщение Stranger03 » 29 сен 2004, 18:02

kaman писал(а):Подскажите, как организовать запуск Exim (версия 4.14) под chroot'ом. ОС - FreeBSD 5.2.1. При попытке выполнить команду:
Это единственное, что пока нашел:
http://olivier.sessink.nl/jailkit/howto ... _mail.html

kaman
Junior member
Сообщения: 17
Зарегистрирован: 22 мар 2004, 15:33
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение kaman » 04 окт 2004, 17:03

исправилось прописыванием unknown_login в конфиге exim'а. спасибо всем ответившим.

Ответить

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

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

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