小编Mik*_*eek的帖子

RSyslog 不适用于位于 /var/log 之外的日志文件

我无法让 rsyslog 写入位于 /var/log 以外的目录中的日志文件。

服务器是 RHELS 5.6 并且大部分具有默认配置。除了 rsyslog 特定的更改(添加到 iptables 的规则等)

如果我在 /etc/rsyslog.conf 中指定以下内容,它会起作用:

local6.* /var/log/MyLog.log

但是,如果我在 /Testing/MyLog.log 位置创建日志文件,chmod -R 777 在其上创建日志文件,然后将配置更新为:

local6.* /Testing/MyLog.log

我很困惑,因为我将 /Testing/MyLog.log(和目录)与 chown 和 chmod 设置为具有与日志 /var/log/MyLog.log 相同的用户:组和权限(根据 ls -la 的输出)。

我究竟做错了什么?这甚至可能吗?我什至尝试在 /var/log 中创建符号链接,但我尝试过的任何内容似乎都不起作用。我玩过 rsyslog 网站上记录的各种配置选项。

syslog rsyslog

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

rsyslog ×1

syslog ×1