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.

