如何设置syslog管理的日志文件的rw权限?

Wan*_*uma 1 freebsd syslog

我正在 freebsd 上工作(但我认为它与 linux 上的相同),并且我正在使用 syslog 来管理我的日志文件,如 /etc/syslog.conf 中所定义:

local1.notice                                   /var/log/my.log
Run Code Online (Sandbox Code Playgroud)

我注意到 my.log 默认情况下将具有 600 访问权限,但我确实希望拥有 666 权限。我怎样才能做到这一点?

谢谢。

小智 5

这些文件实际上并不是由 syslog 管理的;它只是写信给他们。您应该首先创建它们并具有适当的权限。因此,首先,手动设置现有文件的权限(“chmod 666 /var/log/my.log”)。如果您不需要日志轮换 - 就完成了。如果确实需要日志轮转,请将文件添加到 /etc/newsyslog.conf 并在那里设置模式。