Hey Guys,

I am trying to push a configuration change to all my linux servers running
rsyslog to make sure /var/log/messages is chmod'd to 644 and the change I
am making in rsyslog.conf is:

--
$umask 0022  # FileCreationMode defaults to 644, so does not need to be
modified
*.info;mail.none;authpriv.none;cron.none                /var/log/messages
$umask 0077  # Reset the umask so /var/log/secure stays 600
--

I am also adding "create 0644 root root" in the /etc/logrotate.d/syslog
file.  However, when I restart rsyslog the permissions don't change.  I
have to remove (rm) the /var/log/messages file and then restart rsyslog in
order for it to make this permission change.  I need to do this on 100's of
servers via puppet and don't want to rm the /var/log/messages file.  Is
there something I am missing.  I have been able to do this easily with
syslog-ng on sles servers but can't get it to work on rsyslog servers.

Any help would be greatly appreciated.

Thanks!
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to