【问题标题】:Setting permisison of log file in rsyslog configuration在 rsyslog 配置中设置日志文件的权限
【发布时间】:2015-09-21 10:18:38
【问题描述】:

rsyslog 配置中有一个选项可以设置创建的日志文件的权限和所有权。

$fileOwner sv
if $programname contains 'my_process' then /var/log/my_process.log

如果日志文件 (/var/log/my_process.log) 不存在,则会以所有者为“sv”用户创建该文件。 Manual

但这也会改变所有即将到来的文件的设置。

有没有办法只设置特定日志文件的权限?

【问题讨论】:

    标签: linux logging rsyslog


    【解决方案1】:

    我找到了一种可行的方法。配置完成后,将变量重置为默认值。

    $fileOwner sv
    if $programname contains 'my_process' then /var/log/my_process.log
    $fileOwner root
    

    【讨论】:

      猜你喜欢
      • 2013-09-12
      • 1970-01-01
      • 1970-01-01
      • 2020-11-03
      • 2012-03-23
      • 1970-01-01
      • 2011-08-24
      • 2015-10-18
      • 2011-11-27
      相关资源
      最近更新 更多