Imposible empezar a nombrar en Centos

Imposible empezar a nombrar en Centos

Instalé bind en Centos 6.5 con yum install bind-chroot bind-utils. No es la primera vez que hago esto y en general funciona bien.

Pero ahora pruebo esto en algún servidor y no funciona en absoluto.

Al hacerlo # service named start me sale este error:

Iniciando con nombre: Error en la configuración con nombre: ninguno: 0: abierto: /etc/named.conf: permiso denegado

ls -l /etc/named.confdevuelve esto:

-rw-r-----. 1 raíz llamada 817 31 de diciembre 12:09 /etc/named.conf

Lo intenté chmod 777 /etc/named.confpero sigo recibiendo el mismo error al intentar iniciar con nombre.

¿Alguna idea de lo que está pasando aquí? Gracias por tu ayuda.

EDITAR:

sestatusdevuelve esto:

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

¿Eso significa que SELinux está interfiriendo aquí? Sería extraño ya que nunca instalé SELinux. ¿Podría haberse instalado automáticamente con una actualización de Centos?

Respuesta1

Verifique ls -Zsi el contexto de SELinux es el mismo en /etc/named.conf y /var/named/chroot/etc/named.conf. Si no es así, use chcon con la opción --reference para configurar el archivo chrooted.conf igual que el archivo nombrado.conf normal, con algo como esto:

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

información relacionada