我似乎无法find一个有效的最新的方式来更改由Rsyslog v8控制的文件的日志文件权限(在Redhat7上,但应该没关系)。
看来这是在过去使用这些指令:
$FileGroup adm $FileCreateMode 0640 $DirCreateMode 0755
但是现在它们已经列在旧版configuration指令中 。
我只需要更改/var/log/messages和/var/log/cron访问权限,所以理论上应该这样做:
$FileGroup adm $FileCreateMode 0640 $DirCreateMode 0755 *.info;mail.none;authpriv.none;cron.none /var/log/messages cron.* /var/log/cron $FileGroup root $FileCreateMode 0600 # I can't find the default for these 2 lines $DirCreateMode 0755
但这是正确的方式还是被弃用?
由于日志的旋转是由logrotate处理,所以简单地使用它来改变所有权? 它会工作吗?