Como os arquivos principais contêm o layout de memória completo do processo no momento em que ele falhou, eles podem conter informações confidenciais. Por esse motivo, os arquivos principais são criados com a propriedade definida como o fluxo do processo no momento de sua falha, e as permissões definidas são bastante restritivas. Não há configuração para mudar isso facilmente.
No entanto, o que você pode fazer é definir a configuração kernel.core_pattern
sysctl para um programa (que deve começar com um caractere de pipe, |
). O kernel chamará esse programa quando um arquivo principal for gerado, em vez de descartá-lo para o disco. Este programa deve ser capaz de gerar o arquivo principal com as permissões desejadas.
Exemplos de programas que fazem isso são systemd-coredump
e apport
.