我使用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