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.

Reply via email to