logrotate 生成グループが機能しない

logrotate 生成グループが機能しない

cat /etc/issue
VMware(x86_64) 用 SUSE Linux Enterprise Server 11 SP1 - カーネル\r(\l) へようこそ。

rpm -qf /etc/logrotate.conf
logrotate-3.7.7-10.22

tail -n15 /etc/logrotate.d/syslog
/var/log/mail /var/log/messages {
圧縮
日付
拡張 最大 365
回転 99
Missingok
通知 空の
サイズ +4096k
644 ルートニュースを作る
共有スクリプト
postrotate
/etc/init.d/syslog reload
endscript
}

logrotate -f /etc/logrotate.d/syslog

ls -l /var/log/mail /var/log/messages
-rw-アール字型-----1 0 2015-09-01 13:18 /var/log/mail
-rw-アール字型-----1179 2015-09-01 14:00

設定ファイル /var/log/messages にはどのような問題がありますか?

ベストアンサー1

logrotatieには問題ありません。問題は「/etc/init.d/syslog reload」です。ファイルはsyslogを介してグループ所有者を変更します。 SUSE 10でsyslog-ng version1を使用しても問題ありません。

私の解決策: "/etc/init.d/syslog reload"の後に "chgrp news /var/log/mail /var/log/messages"行を追加します。

おすすめ記事