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-아르 자형-----1뿌리179 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" 행을 추가합니다.

관련 정보