启用bind失败

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
charles.liu23
帖子: 7
注册时间: 2008-04-02 23:24
送出感谢: 0
接收感谢: 0

启用bind失败

#1

帖子 charles.liu23 » 2008-05-12 22:23

我按照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

请问是什么原因呢。谢谢!
附件
errlog.JPG
错误日志
named.conf.JPG
能查看这个文件
charles.liu23
帖子: 7
注册时间: 2008-04-02 23:24
送出感谢: 0
接收感谢: 0

#2

帖子 charles.liu23 » 2008-05-12 23:16

另外我把连接删除了,文件拷贝回原来的位置,还是提示找不到named.conf,如图,那个文件就在这个地方。
附件
bind目录内容.JPG
/etc/bind
charles.liu23
帖子: 7
注册时间: 2008-04-02 23:24
送出感谢: 0
接收感谢: 0

#3

帖子 charles.liu23 » 2008-05-13 4:59

我现在用了另一个虚拟机,没有以上的提示了,但是出了新问题:
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

请各位帮忙看看,谢谢!
回复

回到 “服务器基础应用”