Me di cuenta de que los registros de correo que se están creando /var/log
son creados y propiedad de root (usuario y grupo). He escrito una verificación de Nagios que monitorea el registro y para permitir que el usuario de Nagios acceda a él, le di al other
grupo permisos de lectura, es decir:
chmod o+r /var/log/maillog
Ahora, cuando lo pienso, este es solo un archivo de registro, cuando el archivo de registro se llene, el mecanismo de rotación de registro cambiará el nombre de este archivo y abrirá uno nuevo, pero el nuevo maillog
archivo no tendrá el read write
que permití.
Entonces mi pregunta es, ¿cómo puedo asegurarme de que el mecanismo de rotación del registro creará todos los archivos nuevos de mailllog con los permisos correctos para el usuario de Nagios?
Gracias por adelantado
fuente
/var/log/maillog
crearán archivos de registro futuros con los permisos de usuario deseados sin cambiar ninguna de las configuraciones predeterminadas que ya se aplican al registro de correo?man logrotate
(y mire/etc/logrotate.conf
y/etc/logrotate.d
para muchos ejemplos)./var/log/maillog
línea/etc/logrotate.d/syslog
para/etc/logrotate.conf
que se realice la configuración ?syslog-ng
o másrsyslog
) y cambiar su configuración. Esto es necesario porque cuando su sistema se reinicia, o su programa syslog se reinicia por alguna otra razón, puede volver a crear el archivo con el permiso incorrecto.