Linux   发布时间:2022-05-08  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了log-files – Linux:如何对日志轮换创建的新创建的日志强制执行特定权限?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我注意到在/ var / log中创建的邮件日志正由root(用户和组)创建并拥有.
我写了一个监控日志的Nagios检查,为了让Nagios用户可以访问它,我给了另一个组读取权限,即:
chmod o+r /var/log/maillog

现在当我想到它时,这只是一个日志文件,当日志文件将被填充时,日志旋转机制将重命名该文件并打开一个新文件,但新的maillog文件将没有我允许的读取权限.

所以我的问题是,如何确保日志轮换机制将创建具有Nagios用户权限的所有新mailllog文件?

提前致谢

解决方法

logrotate有create选项:
create mode owner group

更多信息与男人logrotate.

像这样使用它:

/var/log/maillog {
....
        create 664 user group
....
}

在/etc/logrotate.conf中或/etc/logrotate.d中的单独文件中检查是否已有任何其他文件覆盖此文件.如何配置取决于您的操作系统(例如,在Ubuntu上,这是在rsyslog配置中处理的).

大佬总结

以上是大佬教程为你收集整理的log-files – Linux:如何对日志轮换创建的新创建的日志强制执行特定权限?全部内容,希望文章能够帮你解决log-files – Linux:如何对日志轮换创建的新创建的日志强制执行特定权限?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: