Esta questão tem um escopo bem grande, especialmente com o ambíguo ' etc '. O que eu posso fazer é ajudar você a dividir isso em pedaços para que você possa gerenciar melhor o problema. Você precisa primeiro definir claramente quais logs eles precisam acessar e resolver um de cada vez.
Por arquivo de log, você precisará fazer algumas considerações;
-
Se a rotação de log for manipulada pelo serviço ou daemon, você precisará encontrar uma maneira de definir as permissões desejadas no arquivo de log por meio da configuração do serviço. Você pode usar coisas como umask no script de inicialização, o setgid bit no diretório de log (se for um subdiretório para / var / log), etc.
-
Se a rotação de log for manipulada pelo trabalho cron logrotate , há um método ' criar 'que você pode usar para definir o proprietário, o grupo e o modo do novo arquivo de log.
-
A última opção em que posso pensar é se o serviço usa o recurso syslog, você pode precisar definir permissões lá. (Por exemplo, rsyslogd.)
Para obter respostas mais específicas, sua pergunta pode precisar ser mais específica. Comece por nos informar qual SO e versão você está executando.