|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor Borodkin 2:5020/758.54 09 Jan 2005 00:38:32 To : All Subject : Hастройка DHCPD+DNS. -------------------------------------------------------------------------------- Hастроил у себя динамическое обновление записей в файлах локальной зоны (BIND-9.3.0/FreeBSD-5.3-RELEASE) по инициативе DHCPD, но возникла одна небольшая проблема, решение которой напрямую я не нашёл в инете, а именно: если в /etc/rc.conf прописано <named_chroot_autoupdate="YES">, то при каждой перезагрузке системы владельцем каталога /var/named/etc/namedb/master (там у меня лежат файлы зоны) становится root, в результате named при обновлении файлов зоны говорит "Permission ... нет:-)". Ручное назначение правильного владельца (bind) ситуацию исправляет, но только до следующей перегрузки. Если сказать <named_chroot_autoupdate="NO">, то права не изменяются, но и не создаются устройства в /var/named/dev. Создание в ручную устройств /dev/null и /dev/random как то задачу решает, но named начинает выдавать ошибку: > ---------------------------------------------- /usr/src/lib/bind/isc/../../../contrib/bind9/lib/isc/unix/errno2result.c:109:\ unexpected error unable to convert errno to isc_result: 6: Device not configured could not open entropy source /dev/random: unexpected error using pre-chroot entropy source /dev/random > ---------------------------------------------- Сейчас я решил проблему редактированием файла /etc/mtree/BIND.chroot.dist > ---------------------------------------------- /set type=dir uname=root gname=wheel mode=0755 . dev mode=0555 .. etc namedb master uname=bind > ---------------------------------------------- Hо такое решение не кажется мне правильным. Как сделать правильно? До свидания, Igor. --- GoldED+/W32 1.1.5-030428 * Origin: -= BIV =- (2:5020/758.54) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/401041e044f2.html, оценка из 5, голосов 10
|