ДОбрый день. ВОзникла такая проблема при установке bind. На тестовой виртуальной машине ставлю серверную версию 10.04. Делаю по инструкции коих много на просторах интернета. Т.е. начинаю с того, что останавливаю демон
/etc/init.d/bind9 stop
.
Потом создаю соотв. папки, ссылку и права выставляю:
mkdir -p /var/lib/named/etc
mkdir /var/lib/named/dev
mkdir -p /var/lib/named/var/cache/bind
mkdir -p /var/lib/named/var/run/bind/run
mv /etc/bind /var/lib/named/etc
ln -s /var/lib/named/etc/bind /etc/bind
mknod /var/lib/named/dev/null c 1 3
mknod /var/lib/named/dev/random c 1 8
chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random
chown -R bind:bind /var/lib/named/var/*
chown -R bind:bind /var/lib/named/etc/bind
И после того, как пытаюсь запустить bind он выдает ошибку:
law@test:/var/cache$ sudo /etc/init.d/bind9 restart
[sudo] password for law:
* Stopping domain name service... bind9
rndc: connect failed: 127.0.0.1#953: connection refused [ OK ]
* Starting domain name service... bind9 [fail]
law@test:/var/cache$ tail /var/log/syslog
law@test:/var/cache$ tail /var/log/syslog
Feb 20 18:30:07 test named[1281]: starting BIND 9.7.0-P1 -u bind -t /var/lib/named
Feb 20 18:30:07 test named[1281]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS='
Feb 20 18:30:07 test named[1281]: adjusted limit on open files from 1024 to 1048576
Feb 20 18:30:07 test named[1281]: found 1 CPU, using 1 worker thread
Feb 20 18:30:07 test named[1281]: using up to 4096 sockets
Feb 20 18:30:07 test named[1281]: loading configuration from '/etc/bind/named.conf'
Feb 20 18:30:07 test named[1281]: /etc/bind/named.conf.options:2: change directory to '/var/cache/bind' failed: permission denied
Feb 20 18:30:07 test named[1281]: /etc/bind/named.conf.options:2: parsing failed
Feb 20 18:30:07 test named[1281]: loading configuration: permission denied
Feb 20 18:30:07 test named[1281]: exiting (due to fatal error)
Я понимаю, что проблема где-то в правах, но не могу понять где именно =(