hmm, I suspect that this has to do with the interaction between the old and new
config styles. We'll have to wait for Rainer on this.
There was also a version or two that included the files in reverse alpha order.
check and see what happens if you put these commands in the main file before the
include.
David Lang
On Mon, 14 Apr 2014, [email protected] wrote:
Hi,
As the title suggests, rsyslog-7.4.2 doesn't seem to be honouring defaults for the umask, dirgroup,
filegroup, dircreatemode & filecreatemode options. It does honour these options when they are used
within an action, but I don't want to have to specify them for every action. I've tried defining them prior
to including any other config files, both inside & outside the "remote" ruleset (see below).
I've also tried specifying these as options to module(type="builtin:omfile" ...), but this breaks
my configuration.
I've run the whole thing in debug mode & I see the following ;
3701.046633592:7f39135f8740: remote: queue finished initialization
3701.046654134:7f39135f8740: cnf:global:cfsysline: $umask 0027
3701.046669631:7f39135f8740: cnf:global:cfsysline: $FileCreateMode 0640
3701.046682473:7f39135f8740: cnf:global:cfsysline: $FileGroup logaudit
3701.052690160:7f39135f8740: gid 10039 obtained for group 'logaudit'
3701.052720258:7f39135f8740: cnf:global:cfsysline: $DirCreateMode 0755
3701.052736657:7f39135f8740: cnf:global:cfsysline: $DirGroup logaudit
3701.053210378:7f39135f8740: gid 10039 obtained for group 'logaudit'
...
3701.075155891:7f39135f8740: dirowner: (unset)
3701.075176079:7f39135f8740: dirgroup: (unset)
3701.075195853:7f39135f8740: fileowner: (unset)
3701.075215766:7f39135f8740: filegroup: (unset)
3701.075235563:7f39135f8740: dircreatemode: (unset)
3701.075255409:7f39135f8740: filecreatemode: (unset)
Does anyone have any suggestions as to why this might happening?
I have this stanza at the top of my rsyslog.conf ;
#### MODULES ####
# Provide support for local system logging (e.g. via logger command)
$ModLoad imuxsock
# Provide kernel logging support (previously done by rklogd)
$ModLoad imklog
# Provides --MARK-- message capability
$ModLoad immark
#### GLOBAL DIRECTIVES ####
## Include all config files in /etc/rsyslog.d/
$IncludeConfig /etc/rsyslog.d/*.conf
## Revert to default ruleset for remaining rules
$Ruleset RSYSLOG_DefaultRuleset
In /etc/rsyslog.d/, I have 00-global.conf ;
## Set some sane defaults
$DropTrailingLFOnReception on
## Create new "remote" ruleset. All directives following belong to this.
$RuleSet remote
$RulesetCreateMainQueue on
$umask 0027
$FileCreateMode 0640
$FileGroup logaudit
$DirCreateMode 0755
$DirGroup logaudit
## Include all rules into the current rulset
$IncludeConfig /etc/rsyslog.d/rules.d/*.rs
## Finally, restore default ruleset
$Ruleset RSYSLOG_DefaultRuleset
Thanks,
Grant
_______________________________________________
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.
_______________________________________________
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.