Si quieres usar el registro de sistema o ``system logger'' (syslog) en adición o en lugar del fichero de registro estándar de Samba, Samba proporciona opciones para esto también. Sin embargo, para usar syslog, lo primero que tienes que hacer es asegurarte de que Samba se compiló con la opción configure -with-syslog. Mira el Capítulo 2 para más información sobre configuración y compilación de Samba.
Una vez está hecho esto, necesitarás configurar tu /etc/syslog.conf para aceptar información de registro desde Samba. Si no existe todavía una entrada daemon.* en el fichero /etc/syslog.conf, añade lo siguiente:
daemon.* /var/log/daemon.log
Esto especifica que cualquier información de registro desde demonios de sistema sea almacenada en el fichero /var/log/daemon.log. Aquí es donde será almacenada a partir de ahora la información que genere Samba. Desde aquí, puedes especificar la siguiente opción global en tu fichero de configuración:
syslog = 2
Esto especifica que cualesquiera mensajes de registro con un nivel de 1 serán enviados tanto al syslog como a los ficheros de registro de Samba. (Los mapas para prioridades de syslog se describen en la sección "syslog."). Asumamos que configuramos la opción log level a 4. Cualquier mensaje de registro con un nivel 2, 3, o 4 será enviado a los ficheros de registro de Samba, pero no al syslog. Sólo los mensajes de registro de nivel 1 serán enviados a ambos. Si el valor de syslog excede del valor de log level, no se mandará nada al syslog.
Si quieres especificar que los mensajes sean enviados sólo al syslog -y no a los ficheros de registro propios de Samba- puedes poner esto en el fichero de configuración:
syslog only = yes
Si este es el caso, cualquier información de registro inferior al número especificado en la opción syslog será descartado, al igual que con la opción log level.
TLDP-ES 03/11/2002