更改/var/log/messages默认权限

问题描述:

操作系统:redhat 6.5

因为开发人员和运维人员平时在应用出现bug时,会需要看/var/log/message日志,但是默认权限为600,因此除了root用户都无法读取,现需要把每次自动生成message文件的默认权限更改为644

操作步骤:

vi /etc/logrotate.d/syslog

删除 /var/log/messages

添加以下代码

/var/log/messages

{

    create 0644

    postrotate

        /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true

    endscript

}

 

执行命令

logrotate --force /etc/logrotate.d/syslog

结果如图:

posted @ 2017-11-17 16:33  小时候智商可高了  阅读(3782)  评论(0编辑  收藏  举报