rsyslog permission denied
Posted: 2020/03/23 13:28:13
syslog service can be started with error
rsyslog rsyslogd[2253]: imjournal: fopen() failed for path: '/var/lib/rsyslog/imjournal.state.tmp': Permission denied
Change log path to /opt/rsyslog
---------------------------------------------------------------
chcon --reference /var/log /opt/rsyslog
Rsyslog config
------------------------------------------------------------
$template RemoteLogs,"/opt/rsyslog/%HOSTNAME%/%HOSTNAME%-%$YEAR%-%$MONTH%-%$DAY%.log"
*.* ?RemoteLogs
& ~
#
# Set the default permissions for all log files.
#
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
# These may require root
$FileOwner syslog
$FileGroup syslog
$PrivDropToUser syslog
$PrivDropToGroup syslog
----------------------------------------------------------------
if #$PrivDropToUser syslog -> no permission denied but syslog user doesn't have /opt/rsyslog
Any advise?
Thanks.
rsyslog rsyslogd[2253]: imjournal: fopen() failed for path: '/var/lib/rsyslog/imjournal.state.tmp': Permission denied
Change log path to /opt/rsyslog
---------------------------------------------------------------
chcon --reference /var/log /opt/rsyslog
Rsyslog config
------------------------------------------------------------
$template RemoteLogs,"/opt/rsyslog/%HOSTNAME%/%HOSTNAME%-%$YEAR%-%$MONTH%-%$DAY%.log"
*.* ?RemoteLogs
& ~
#
# Set the default permissions for all log files.
#
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
# These may require root
$FileOwner syslog
$FileGroup syslog
$PrivDropToUser syslog
$PrivDropToGroup syslog
----------------------------------------------------------------
if #$PrivDropToUser syslog -> no permission denied but syslog user doesn't have /opt/rsyslog
Any advise?
Thanks.