我正在使用freebsd(但我认为它与linux上的相同),我正在使用syslog来管理我的日志文件,如/etc/syslog.conf中所定义:
local1.notice /var/log/my.log
我注意到默认情况下my.log将拥有600访问权限,但我确实希望获得666权限。我怎么能这样做?
感谢。
答案 0 :(得分:2)
文件实际上不是由syslog管理的;它只是写给他们。您应该首先使用适当的权限创建它们。因此,首先,手动设置现有文件的权限(“chmod 666 /var/log/my.log”)。如果你不需要日志轮换 - 你就完成了。如果确实需要日志轮换,请将文件添加到/etc/newsyslog.conf并在那里设置模式。
答案 1 :(得分:0)
试试这个
$FileCreateMode 0666
local1.notice /var/log/my.log
请按照以下链接。