[email protected] wrote:
> ОС FreeBSD 8.1, BIND 9.7.1-P2. Установлен и работает, но не хочет писать 
> статистику в файл. Вот часть конфигурации, которая отвечает за это дело:
> 
> options {
>          directory       "/etc/namedb/working";
>          pid-file        "/var/run/named/pid";
>          dump-file       "/var/named/var/dump/named_dump.db";
>          statistics-file "/var/named/var/stats/named.stats";
> #        dump-file       "/var/dump/named_dump.db";
> #        statistics-file "/var/stats/named.stats";
> 
> Пробовал прописывать и закомментированные строки вместо тех, которые 
> прописаны, но ничего.
> Вот ещё если надо
> 
> [r...@server /var/named/var]# ls -la
> total 24
> drwxr-xr-x  6 root  wheel  512 19 июл 05:16 .
> drwxr-xr-x  5 root  wheel  512 19 июл 05:16 ..
> drwxr-xr-x  2 bind  wheel  512 19 июл 05:16 dump
> drwxr-xr-x  2 bind  wheel  512 19 июл 05:16 log
> drwxr-xr-x  3 bind  wheel  512  2 дек 20:47 run
> drwxr-xr-x  2 bind  wheel  512  3 ноя 09:43 stats
> 
> То есть права на запись в папку есть.
> 
> [r...@server /var/named/var]# grep named /etc/rc.conf
> named_enable="YES"
> named_flags="-u bind"
> 
> При запуске ни на что не ругается, всё работает. В логах по этому поводу 
> тоже ничего нет.
> Вроде бы всё есть, то, что нужно, но статистика не пишется. Как решить 
> эту проблему?

named по умолчанию запускается в chroot. Поэтому пути будут считаться
уже внутри chroot, поэтому в базовой системе пути получатся как
/var/named/var/named/var/dump/named_dump.db

-- 
LEFT-(UANIC|RIPE)
JID: [email protected]
PGP fingerprint: 1BCD 7C80 2E04 7282 C944  B0E0 7E67 619E 4E72 9280

Ответить