此错误建议,在12.04中,upstart日志的默认权限不允许read读取它们:
https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/1074564
也就是说,日志需要由组'adm‘读取(或者是'syslog'?)。更改任何给定日志文件的组非常简单,但是如何使其持久,从而使任何已旋转或新创建的日志都能得到正确的组?
发布于 2014-11-30 16:32:58
我只能回答关于“旋转日志”的问题。
将/etc/logrotate.d/upstart的最后一行改为create root adm而不是nocreate,以便文件读取
/var/log/upstart/*.log {
daily
missingok
rotate 7
compress
notifempty
create root adm
}这告诉log旋转式创建一个与旋转文件同名的新文件,将权限保留在相同的位置,并将文件chown给root:adm。
https://askubuntu.com/questions/344367
复制相似问题