From b55200975eba2c7c91a5be9e58a8364874e855f3 Mon Sep 17 00:00:00 2001 From: "A. Karl Kornel" <akkornel@stanford.edu> Date: Wed, 24 Aug 2016 09:11:30 -0700 Subject: [PATCH] base::syslog: Add stuff for Ubuntu --- templates/syslog/rsyslog.conf.erb | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/templates/syslog/rsyslog.conf.erb b/templates/syslog/rsyslog.conf.erb index 98c523b..bece0bc 100644 --- a/templates/syslog/rsyslog.conf.erb +++ b/templates/syslog/rsyslog.conf.erb @@ -13,11 +13,24 @@ $ModLoad imklog $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat # Default permissions for log files. +<% if ( @operatingsystem == 'Ubuntu' ) %> +$FileOwner syslog +$FileGroup adm +$Umask 0022 +$PrivDropToUser syslog +$PrivDropToGroup syslog +<% else %> $FileOwner root $FileGroup root +<% end %> +$WorkDirectory /var/spool/rsyslog $FileCreateMode 0640 $DirCreateMode 0755 -$WorkDirectory /var/spool/rsyslog + +<% if ( @operatingsystem == 'Ubuntu' ) %> +# Enable non-kernel facility klog messages +$KLogPermitNonKernelFacility on +<% end %> <%# Disable rate limiting on >= Debian Wheezy, Ubuntu Precise and RHEL6. -%> <% if ( @operatingsystem == 'Ubuntu' && @lsbmajdistrelease.to_i() >= 12 ) || -- GitLab