How to Convert Deprecated $DirOwner to Modern Style¶
Warning
The $DirOwner
syntax is deprecated. We strongly recommend
using the modern omfile module syntax for all new configurations.
Modern Equivalent: dirOwner¶
The modern equivalent for the global $DirOwner directive is the dirOwner parameter, which is set within an action() object using the omfile module. It serves the same purpose of setting the user for newly created directories.
For full details, please see the omfile module reference page.
Quick Conversion Example¶
This example shows how a legacy configuration is converted to the modern style.
Before (Legacy Syntax):
$DirOwner loguser
*.* /var/log/some-app/logfile.log
After (Modern `action()` Syntax):
action(type="omfile"
file="/var/log/some-app/logfile.log"
dirOwner="loguser"
)
Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project
Contributing: Source & docs: rsyslog source project
© 2008–2025 Rainer Gerhards and others. Licensed under the Apache License 2.0.