問題描述:
操作系統: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
結果如圖: