En un entorno en el que usamos Bind como servicio de DNS, puede que nos interese separar los logs en distintos ficheros.
Un ejemplo de configuracion en /etc/named.conf puede ser :
logging {
channel default_syslog
{
file "/var/log/named.log" versions 3 size 5m;
severity warning;
print-time yes;
print-severity yes;
print-category yes;
};
category default {default_syslog; };
};
En entornos en el que bind corre en chroot nos encontramos con este error
logging channel 'default_syslog' file '/var/log/named.log': file not found
Esto es debido a que bind trata de buscar el fichero pero dentro del entorno chroot, no dentro de nuestro sistema de ficheros.
Para ello haremos lo siguiente:
mkdir -p /var/named/run-root/var/log/ touch /var/named/run-root/var/log/named.log chown bind:bind -R /var/named/run-root/var/log/ ln -s /var/named/run-root/var/log/named.log /var/log/named.log
Deja una respuesta