есть 2 сервера на обоих: Ubuntu 9.10, BIND 9.6.1КОНФИГ master (192.168.134.1):
/etc/bind/named.conf
==========================================
options {
directory "/etc/bind";
pid-file "/var/run/named/named.pid";
dump-file "/var/log/named/named_dump.db";
statistics-file "/var/log/named/named.stats";
listen-on {127.0.0.1;192.168.134.1;};
allow-recursion {127.0.0.1;192.168.134.0/23;};
recursive-clients 30000;
allow-transfer {192.168.134.11;};
};
zone "." {
type hint;
file "/etc/bind/db.root";
};
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "test.ru" {
type master;
file "/etc/bind/db.test";
};
==========================================
КОНФИГ slave (192.168.134.11):
/etc/bind/named.conf
==========================================
options {
directory "/etc/bind";
pid-file "/var/run/named/named.pid";
dump-file "/var/log/named/named_dump.db";
statistics-file "/var/log/named/named.stats";
listen-on {127.0.0.1;192.168.134.11;};
allow-recursion {127.0.0.1;192.168.134.0/23;};
recursive-clients 30000;
};
zone "." {
type hint;
file "/etc/bind/db.root";
};
zone "localhost" {
type master;
file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "test.ru" {
type slave;
file "/etc/bind/zone/db.test";
masters {192.168.134.1;};
};
==========================================
на SLAVE файл зоны не сознаю, запускаю BIND, в логах ошибка:
====================================================================================
zone test.ru/IN: Transfer started.
dumping master file: /etc/bind/zone/tmp-VaCz6qtcZM: open: permission denied
transfer of 'test.ru/IN' from 192.168.134.1#53: connected using 192.168.134.11#50596
transfer of 'test.ru/IN' from 192.168.134.1#53: failed while receiving responses: permission denied
transfer of 'test.ru/IN' from 192.168.134.1#53: Transfer completed: 0 messages, 9 records, 0 bytes, 0.001 secs (0 bytes/sec)
====================================================================================
Если в КОНФИГЕ SLAVE прописать другую директорию, то файл зоны test.ru создаётся без проблем
==========================================
zone "test.ru" {
type slave;
file "/var/log/named/zone/db.test";
masters {192.168.134.1;};
};
==========================================
права на директории одинаковые:
ls -la /etc/bind | grep zone
drwxr-xr-x 2 bind bind 4096 2011-03-13 14:25 zone
ls -la /var/log/named | grep zone
drwxr-xr-x 2 bind bind 4096 2011-03-13 15:20 zone
в дирректории /var/log/zone
файл зоны создаётся с правами:
-rw-r--r-- 1 bind bind 418 2011-03-13 16:16 db.test
помогите разобраться почему на SLAVE-DNS файлы зоны не сохраняются в директории /etc/bind ?