summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorKrakowitzer, Merritt <merritt@krakowitzer.com>2014-07-23 15:02:17 +0200
committerKrakowitzer, Merritt <merritt@krakowitzer.com>2014-07-23 15:02:17 +0200
commitfae89b62ac7d7cd24a5e2eb59e6c44f052476327 (patch)
treeabc54722241f26e9f4522cf9f9a09ed2ad7f030b /templates
parent881d3b94c1574aced6d384de228c0ec4d59d66b5 (diff)
Fix Issue #92
setting the perm_file => '0640', and perm_dir => '0750', params do not take effect. As they are overridden by the umask of the the rsyslog process. This is typically set by RHEL rsyslog init script. This can be resolved by setting the $Umask paramater to 0000. It is well documented here: http://www.rsyslog.com/doc/rsconf1_filecreatemode.html
Diffstat (limited to 'templates')
-rw-r--r--templates/rsyslog.conf.erb1
1 files changed, 1 insertions, 0 deletions
diff --git a/templates/rsyslog.conf.erb b/templates/rsyslog.conf.erb
index 1e5e1f6..ef2a05e 100644
--- a/templates/rsyslog.conf.erb
+++ b/templates/rsyslog.conf.erb
@@ -26,6 +26,7 @@ $DirGroup <%= scope.lookupvar('rsyslog::log_group') %>
$DirCreateMode <%= scope.lookupvar('rsyslog::perm_dir') %>
$PrivDropToUser <%= scope.lookupvar('rsyslog::run_user') %>
$PrivDropToGroup <%= scope.lookupvar('rsyslog::run_group') %>
+$Umask <%= scope.lookupvar('rsyslog::umask') %>
#
# Include all config files in <%= scope.lookupvar('rsyslog::rsyslog_d') %>