Me di cuenta de que los registros de correo que se están creando /var/logson 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 othergrupo 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 maillogarchivo no tendrá el read writeque 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/maillogcreará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.confy/etc/logrotate.dpara muchos ejemplos)./var/log/mailloglínea/etc/logrotate.d/syslogpara/etc/logrotate.confque se realice la configuración ?syslog-ngo 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.