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