不可能在Centos上启动命名

我使用yum install bind-chroot bind-utils在Centos 6.5上yum install bind-chroot bind-utils 。 这不是我第一次这样做,通常这工作正常。

但是现在我在一些服务器上尝试了这一点,它根本不起作用。

当执行# service named start我得到这个错误:

启动named:命名configuration错误:none:0:open:/etc/named.conf:permission denied

ls -l /etc/named.conf返回这个:

-rw-R —–。 1根名为817 Dec 31 12:09 /etc/named.conf

我尝试了chmod 777 /etc/named.conf但在尝试启动named时仍然出现相同的错误。

任何想法发生了什么? 谢谢你的帮助。

编辑:

sestatus返回这个:

 sestatus SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: enforcing Policy version: 24 Policy from config file: targeted 

这是否意味着SELinux在这里干扰? 这将是奇怪的,因为我从来没有安装SELinux。 它可以自动安装与Centos更新?

如果SELinux环境在/etc/named.conf和/var/named/chroot/etc/named.conf中相同,则使用ls -Z检查。 如果不是,请使用带有–reference选项的chcon将chrooted named.conf设置为与常规named.conf相同,如下所示:

 chcon --reference=/etc/named.conf /var/named/chroot/etc/named.conf