все что связано с моей работой
Главная » Unix » Bind: “the working directory is not writable” 2

Bind: “the working directory is not writable” 2

В предыдущей заметке было предложено заменить права у master …  На тот момент это было решением, но через какое-то время надоедливое сообщение начало снова появляться.  Методом втыка выяснил если сделать владельцем bind папки /etc/namedb (ВНИМАНИЕ!!! это в chroot), то сообщение перестает появляться. Значит опять лезем в /etc/mtree/BIND.chroot.dist и после строчки описывающей namedb добавляем uname=bind. Выглядеть это должно примерно так:

# $FreeBSD: src/etc/mtree/BIND.chroot.dist,v 1.6.22.1 2009/08/03 08:13:06 kensmith Exp $
#
# Please see the file src/etc/mtree/README before making changes to this file.
#

/set type=dir uname=root gname=wheel mode=0755
.
    dev             mode=0555
    ..
    etc
        namedb uname=bind
            dynamic uname=bind
            ..
            master  uname=bind
            ..

P.S. :

  1. для тех кто забыл — это лечение запуска Bind-а в chroot
  2. «/etc/namedb» — путь не от «балды», в конфиге bind-а есть строчка «directory = /etc/namedb» вот это и есть наша «working directory». В официальной документации по bind других «working directory» не указано.
  3. «/etc/namedb» — это путь в chroot, в реальности это <то что стоит после ключа -t в параметрах запуска named>/etc/namedb. Скорее всего это будет «/var/named/etc/namedb»
  4. /etc/mtree/BIND.chroot.dist — файл описывающий структуру папок при запуске в chroot. Вот скорее все засада была тут, вернее появилась, после обновления (!!!)

Комментариев нет

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.