AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1537197
Accepted
NovHak
NovHak
Asked: 2025-01-05 02:26:08 +0800 CST2025-01-05 02:26:08 +0800 CST 2025-01-05 02:26:08 +0800 CST

O AppArmor está enchendo o diário com mensagens inúteis sobre a transmissão

  • 772

Usuário 24.10 aqui. Contando apenas a partir da inicialização atual (menos de três horas atrás), já tenho mais de 6k mensagens inúteis como esta no diário:

audit: type=1400 audit(1736012989.876:317033): apparmor="ALLOWED" operation="file_perm" class="file" profile="transmission-gtk" name=<redacted> pid=11838 comm="transmission-gt" requested_mask="r" denied_mask="r" fsuid=1001 ouid=1001

Considerando que sou um usuário muito modesto do Transmission, imagino que ele deva ocupar muito espaço em disco dos usuários ativos do Transmission, chegando facilmente a centenas de milhares, se não milhões.

Eu configurei o transmission-gtkperfil para default_allow, o que parece se livrar do problema, mas de alguma forma o torna obrigatório também, ou seja, regras de negação explícitas serão aplicadas, então provavelmente o configurarei novamente para complain, mas com uma regra "permitir todos"... ou talvez jogarei tudo fora, o que parece uma opção muito atraente no momento.

No entanto, corrigir um perfil ruim seria melhor. Alguém sabe como posso permitir explicitamente essas file_permoperações?

apparmor
  • 1 1 respostas
  • 106 Views

1 respostas

  • Voted
  1. Best Answer
    NovHak
    2025-01-06T04:07:37+08:002025-01-06T04:07:37+08:00

    Descobri qual era o problema. É específico para usuários que não falam inglês, ou pessoas que configuraram a pasta de download do Transmission fora do Downloadsdiretório.

    Eu baixo meus torrents dentro de um Transmissiondiretório que está na minha pasta de downloads… exceto que sendo francês, minha pasta de downloads é Téléchargements. Os perfis de transmissão do AppArmor são definidos para autorizar rw tudo dentro do nome da pasta de downloads padrão do sistema, que é definido em /etc/xdg/user-dirs.defaults. Ele ainda está definido como Downloads, então eu poderia alterá-lo para Téléchargements, ou alterar o perfil do AppArmor.

    Escolhi a última, criando /etc/apparmor.d/local/transmission, cujo conteúdo é o seguinte:

    owner @{HOME}/Téléchargements/ r,
    owner @{HOME}/Téléchargements/** rw,
    

    Então, substituí os perfis de transmissão executando (como root):

    apparmor_parser -r /etc/apparmor.d/transmission
    

    Nota: Eu não verifiquei, mas é bem possível que o nome do diretório de downloads escolhido pelos perfis do AppArmor não seja o padrão, mas o que é definido para o usuário root, se diretórios específicos do usuário foram definidos no sistema. Veja bem, é bem provável que nenhum seja definido especificamente, a menos que você tenha uma visão "não padrão" sobre segurança, mas ainda assim, se for o caso como eu suspeito que seja, deve ser abordado.

    • 2

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve