|
Хотя, признаюсь, у меня не сразу всё заработало как надо. Файлы зон не обновлялись, а в /var/log/messages постоянно сыпались сообщения типа:
named[29227]: master/home.local.jnl: create: permission denied
Решение было очевидно. Нужно было изменить владельца каталога /etc/named/master с root на bind, но игра с командой chown -R bind: /etc/named/master результатов не давала, так как при запуске BIND ругался на изменение прав и менял владельца обратно на root. Проблема решилась после внесения некоторых изменений в файл /etc/mtree/BIND.chroot.dist. Изменить следует значение master:
bsd# ee /etc/mtree/BIND.chroot.dist
/set type=dir uname=bind gname=wheel mode=0755 (Изменить uname=root на uname=bind)
.
dev mode=0555
..
Etc
Namedb
dynamic uname=bind
..
master uname=bind (По умолчанию стояло master без параметров)
..
slave uname=bind
..
После перезапуска всё заработало как часы:)
Я настраивал клетки в /usr/jail/. Для начала создаем необходимые каталоги:
bsd# mkdir /usr/jail
bsd# mkdir /usr/jail/mail
Затем соберем и установим «мир»:
bsd# cd /usr/src
bsd# make world DESTDIR=/usr/jail/mail
….
bsd# make distribution DESTDIR=/usr/jail/mail
….
Подключаемся к нашей новоиспеченной виртуальной машине для дальнейшей настройки:
bsd# jail /usr/jail/mail mail 192.168.1.3 /bin/csh
mail#
Создаем пустой файл fstab:
mail# touch /etc/fstab
Отключаем ненужное в rc.conf и включаем sshd. И сразу пропишем что нам потребуется в будущем, но оставим закомментированным:
mail# ee /etc.rc.conf
rpcbind_enable="NO"
network_interfaces=""
sshd_enable="YES"
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
#saslauthd_enable="YES"
#saslauthd_flags="-a pam"
#postfix_enable="YES"
#dovecot_enable="YES"
Добавляем в resolv.conf наш ДНС-сервер:
mail# touth /etc/resolv.conf
mail# ee /etc/resolv.conf
Дата добавления: 2015-08-27; просмотров: 56 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Nameserver 192.168.1.2 | | | Nameserver 192.168.1.2 |