我正在 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 并在那里设置模式。