bro*_*s94 5 configuration upstart rsyslog
此错误表明在 12.04 上,新贵日志的默认权限不允许 rsyslogd 读取它们:
https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1074564
那就是日志需要由组“adm”(或者是“syslog”?)读取。更改任何给定日志文件的组很简单,但是如何使其持久化,以便任何轮换或新创建的日志都获得正确的组?
我只能回答“旋转日志”。
将最后一行改为/etc/logrotate.d/upstartreadcreate root adm而不是nocreate,以便文件读取
/var/log/upstart/*.log {
daily
missingok
rotate 7
compress
notifempty
create root adm
}
Run Code Online (Sandbox Code Playgroud)
这告诉 logrotate 创建一个与轮换文件同名的新文件,保留相同的权限并将chown文件保存到root:adm.
| 归档时间: |
|
| 查看次数: |
928 次 |
| 最近记录: |