On on Ubuntu Server 14.04.1 64bit install, I am not able to persuade
rsyslog to create a custom log with correct user and group
ownership.

The resulting log file (testvan.log) has correct content but has `syslog:syslog`
ownership rather than `xfer:adm` ownership as requested via `action(...)`
in my custom config shown below.

$ ll -d /srv/sdrop/xfer/log
drwxrwxr-x 2 xfer adm 4096 2014-08-16 13:24:42 /srv/sdrop/xfer/log/


$ ll /srv/sdrop/xfer/log
-rw-r----- 1 syslog syslog  61 2014-08-16 13:24:42 testvan.log


I suspect this is my problem rather than rsyslog's but have been
unable to resolve. What am I doing wrong?



=== ENVIRONMENT and CONFIG ===

$ uname -a
Linux tester 3.13.0-34-generic #60-Ubuntu SMP Wed Aug 13 15:45:27 UTC
2014 x86_64 x86_64 x86_64 GNU/Linux


$ rsyslogd -N1
rsyslogd: version 7.4.4, config validation run (level 1), master
config /etc/rsyslog.conf
rsyslogd: End of config validation run. Bye.
$ echo $?
0


$ cat /etc/rsyslog.conf
...SNIP...
# Set the default permissions for all log files.
#
$FileOwner syslog
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
$PrivDropToUser syslog
$PrivDropToGroup syslog
...SNIP...
# Include all config files in /etc/rsyslog.d/
#
$IncludeConfig /etc/rsyslog.d/*.conf


$ cat /etc/rsyslog.d/50-default.conf
...SNIP...
*.*;auth,authpriv.none,local3.
none              -/var/log/syslog
...SNIP...


# my custom rsyslog configuration to create
`/srv/sdrop/xfer/log/testvan.log` content
# when scripted similar to `logger -p local3.info "my custom log message"
$ cat /etc/rsyslog.d/40-testvan.conf
template(name="testvan" type="string"
string="[%timegenerated:::date-rfc3339%] %syslogtag%%msg%\n")
local3.*    action(type="omfile"
file="/srv/sdrop/xfer/log/testvan.log" template="testvan"
fileCreateMode="0640" fileOwner="xfer" fileGroup="adm")


$ cat /etc/passwd | grep -E '\badm|\bsyslog|\bxfer'
syslog:x:101:103::/home/syslog:/bin/false
xfer:x:1002:1003::/srv/sdrop/xfer:/usr/sbin/nologin


$ cat /etc/group | grep -E '\badm|\bsyslog|\bxfer'
adm:x:4:jon,syslog
syslog:x:103:
xfer:x:1003:
_______________________________________________
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