logrotate create group não está funcionando

1

cat / etc / issue
Bem-vindo ao SUSE Linux Enterprise Server 11 SP1 para VMware (x86_64) - Kernel \ 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 {
    comprimir
    dateext
    maxage 365
    girar 99
    missingok
    notifempty
    tamanho + 4096k
criar notícias sobre a raiz 644
    sharedscripts
    postrotate
        /etc/init.d/syslog reload
    termincript
}

logrotate -f /etc/logrotate.d/syslog

ls -l / var / log / mail / var / log / messages
-rw- r ----- 1 raiz raiz 0 2015-09-01 13:18 / var / log / mail
-rw- r ----- 1 raiz raiz 179 2015-09-01 14:00 / var / log / messages

O que há de errado com este arquivo de configuração?

    
por phar1no 01.09.2015 / 13:10

1 resposta

0

logrotatie está bem, problema é o "/etc/init.d/syslog reload". Os arquivos mudam o proprietário do grupo pelo syslog. Não há problema no SUSE 10 com o syslog-ng versão1.

Minha solução alternativa: adicione a linha "chgrp news / var / log / mail / var / log / messages" depois de "/etc/init.d/syslog reload".

    
por 01.09.2015 / 21:44