分页: 1 / 1
启用bind失败
发表于 : 2008-05-12 22:23
由 charles.liu23
我按照O'Reilly Linux System Administration里边说的安装和启用BIND,失败了。
其中有这么个操作,做了个symbol连接:
# mv /etc/bind /var/lib/named/etc
# ln -s /var/lib/named/etc/bind /etc/bind
导致我启动BIND的时候:
# /etc/init.d/bind9 start
提示[fail]
我查看日志文件:
# less /var/log/syslog
如同,说找不到/etc/bind/named.conf文件
但是我查看这个文件的时候,却可以查看,如图。
#less /etc/bind/named.conf
请问是什么原因呢。谢谢!
发表于 : 2008-05-12 23:16
由 charles.liu23
另外我把连接删除了,文件拷贝回原来的位置,还是提示找不到named.conf,如图,那个文件就在这个地方。
发表于 : 2008-05-13 4:59
由 charles.liu23
我现在用了另一个虚拟机,没有以上的提示了,但是出了新问题:
root@client:/home/charles# /etc/init.d/bind9 start
* Starting domain name service... bind [fail]
查相关日志如下:
/var/log/syslog:
May 13 05:21:22 client named[10586]: starting BIND 9.4.2 -u bind -t /var/lib/named
May 13 05:21:22 client named[10586]: found 1 CPU, using 1 worker thread
May 13 05:21:22 client named[10586]: loading configuration from '/etc/bind/named.conf'
May 13 05:21:22 client named[10586]: none:0: open: /etc/bind/named.conf: permission denied
May 13 05:21:22 client named[10586]: loading configuration: permission denied
May 13 05:21:22 client named[10586]: exiting (due to fatal error)
May 13 05:21:22 client kernel: [ 7929.883696] audit(1210627282.796:9): type=1503 operation="inode_permission" requested_mask="r::" denied_mask="r::" name="/var/lib/named/etc/bind/named.conf" pid=10588 profile="/usr/sbin/named" namespace="default"
我没有权限的文件chmod 777了也没用,日志里的错误记录还是permission denied。而且我用的root身份。
root@client:/home/charles# ls -l /etc/bind/named.conf
-rwxrwxrwx 1 bind bind 907 2008-04-10 03:42 /etc/bind/named.conf
请各位帮忙看看,谢谢!