Estou fazendo torrent com Transmission GTK. Meu log do dmesg está sendo inundado por auditoria, e sem saber para que serve, nem ligo muito, não consigo usar o dmesg para outros propósitos. Ele inunda tão rápido que nem consigo fazer seleção de texto... Portanto, deixe-me desculpar por esta imagem:
Estou no Linux Mint 22 Cinnamon, então essa pergunta não responde realmente à minha necessidade.
Primeiras observações. Você está usando Transmission GTK com App Armor. E é o AppArmor que está gerando essas mensagens. E por padrão ele irá para dmesg. Não é possível mudar isso.
Em segundo lugar, com base na captura de tela fornecida, parece que o serviço auditd que está em execução não foi configurado com a funcionalidade apparmour. É por isso que você está recebendo todos os valores numéricos em nome e outros campos. E isso está causando uma dor de cabeça para você. Consulte este link para obter mais informações. É para uma distribuição diferente do Mint, mas também será aplicável ao seu caso. Para corrigir esse problema, abra uma discussão no Fórum de suporte do Mint com os detalhes relevantes e pergunte a eles como configurar o serviço auditd com a funcionalidade apparmour. Anexe a mesma captura de tela e pergunte a eles que você deseja substituir os valores numéricos por valores de texto relevantes.
Terceiro e finalmente, o link da pergunta que você forneceu tem algumas boas sugestões . Por favor, veja se elas funcionam.
Agora, estou assumindo que você não quer desabilitar o serviço auditd. E se você está pensando em fazer isso, então, por favor, não faça. Você pode explorar a opção de executar o Transmission GTK sem o App Armor, mas isso reduzirá sua segurança online.
Finalmente, pode haver uma maneira de parar as mensagens de auditoria do App Armor quando ele executa o Transmission GTK. Isso não é uma prova completa, mas pode funcionar. Execute um dos seguintes comandos. O segundo comando é o preferido.
OU
Substitua o 20279 pelo ID do processo do Transmission GTK. Se estiver usando o segundo comando, informe o caminho absoluto do Transmission GTK.
Recomendo fortemente que você use o segundo comando. Se não funcionar, use o primeiro.
Explicação do comando
-A = Isso adicionará uma regra no início das regras existentes.
excluir = filtrar os eventos que você não quer ver
nunca = Nenhum registro de auditoria será gerado
-F = Cria uma regra. Podem haver até 64 regras diferentes encadeadas. Uma após a outra.
pid = Filtra a regra com base no PID. Isso é perigoso porque o Process ID mudará na reinicialização ou quando o Transmission GTK for desligado.
20279 = Este valor eu tirei da captura de tela que você anexou. Isso tem que ser substituído pelo Process ID real do Transmission GTK.
caminho = Filtra a regra com base no caminho absoluto.
Mais detalhes são fornecidos na página do manual do auditd . Por favor, leia-a. Vai ajudar você.
Depois de ter feito sua investigação e não precisar filtrar as mensagens de auditoria do Transmission GTK, dê o seguinte comando para excluir a regra
OU
Com base em qual regra você implementou. Substitua 20279 e Replace_This_With_Absolute_Path_To_TransmissionGTK pelos valores relevantes.
Notas do editor:
Tive que modificar o comando de acordo com a página do manual para (e parece funcionar agora após a reinicialização):
Porém, essa regra parece não sobreviver à reinicialização.
Eu deveria ter dito, ele me disse no começo, eu não tinha
auditd
instalado. Então, eu naturalmente instalei. O que não veio à minha mente é que resolveu o problema em si, talvez tenha porque depois de outra reinicialização, não vejo nenhuma mensagem relacionada ao Transmission GTK emdmesg
!