Страница 1 из 1

BIND - каталог working

Добавлено: 2010-11-03 10:25:56
icb
В предустановленной версии BIND (в FreeBSD 8.1) присутствует каталог /var/named/etc/namedb/working/
В дефолтовом конфиге named.conf он прописан

Код: Выделить всё

directory	"/etc/namedb/working";
Но
1. во всех документациях пишется, что directory надо указывать /etc/namedb/
2. BIND ищет каталоги slave и master указанные в directory, а они находятся в /etc/namedb/ (а не в /etc/namedb/working как указывает дефолтовый конфиг)

Это ошибка в сборке FreeBSD 8.1?

Re: BIND - каталог working

Добавлено: 2010-11-03 10:35:04
hizel
нет не ошибка, а я не вижу проблемы, до всех зон написаны полные пути, типа

Код: Выделить всё

/etc/namedb/slave/in-addr.arpa.slave

Re: BIND - каталог working

Добавлено: 2010-11-03 10:55:33
icb
Смысл указывать полные пути, если предусмотрена специальная конструкция в конфиге?
Даже в документации с сайта isc.org написано в примерах

Код: Выделить всё

// Working directory
directory "/etc/namedb";
И даже написана трактовка
The working directory of the server. Any non-absolute pathnames in the con?guration ?le will be taken as relative to this directory. The default location for most server output ?les (e.g. named.run) is this directory. If a directory is not speci?ed, the working directory defaults to ‘.’, the directory from which the server was started. The directory speci?ed should be an absolute path.
Т.е. выходит ошибка в 8.1?

Re: BIND - каталог working

Добавлено: 2010-11-03 10:59:41
hizel
да почему ошибка? все работает, все хорошо. если вас не устраивает писать полные пути перепишите конфигурацию под себя, какие проблемы?

Re: BIND - каталог working

Добавлено: 2010-11-03 11:16:39
icb
Ну как бы получается, что дефолтовый конфиг в 8.1 не совсем соответствует официальной документации.
Так могло произойти по двум причинам: банально ошиблись или преследовали какую-либо цель. Если была цель, то какая? ;)

Re: BIND - каталог working

Добавлено: 2010-11-03 11:18:59
hizel
в таких вещах банально не ошибаются, таки коммунити freebsd состоит не из двух очкастых задротов

если вас интересуют причины то гуглите по спискам рассылки или спросите там же
даю наводку, помоиму в 7.3 тоже перевели все на абсолютные( относительно chroot!!!11) пути

Re: BIND - каталог working

Добавлено: 2010-11-03 11:26:24
hizel
ахаха, вспомнил, эпичное нытье named на счет "working directory is not writable" наводить на совершенно очевидные мысли и предположения зачем так сделанно
вам домашняя логическая задачка :]

Re: BIND - каталог working

Добавлено: 2010-11-03 11:56:31
icb
http://forums.freebsd.org/showthread.php?t=1920
It is what's called "programmer inflected useless warnings".

The directory option is used for 2 things:
- The working directory for named
- The base directory for relative path references

For some reason named finds it worth mentioning that it can't write anything in this directory since a few releases. Conventional setups have not written in the named base dir for decades, but all of a sudden it's important to spit into logfiles.
Т.е. оно как бы фиг с ним, если оно не вритайбл. Что туда пишется то?
Получается, что дефолтовый конфиг поменяли под нажимом от криков "working directory is not writable"?

Re: BIND - каталог working

Добавлено: 2010-11-03 12:05:30
hizel
мне безразлично, разбираться не буду!