Como revisar e alterar as permissões de aplicativos Flatpak com o Flatseal

Última atualização: 22 outubro 2026
  • O Flatseal é uma interface gráfica que permite gerenciar o isolamento de aplicativos Flatpak sem usar o terminal.
  • Permite acesso granular a pastas específicas, dispositivos de hardware e conexões de rede.
  • É essencial reiniciar o aplicativo após modificar as permissões para que as alterações entrem em vigor.
  • Inclui uma função de reinicialização para retornar às configurações originais caso o aplicativo pare de funcionar corretamente.

Um laptop moderno sobre uma mesa de madeira, exibindo um editor de código com tema escuro, representando um ambiente técnico de administração de sistemas Linux.

Às vezes, instalamos um aplicativo usando o Flatpak, abrimos o programa e, embora ele pareça funcionar perfeitamente, percebemos que não consegue acessar determinadas pastas em um disco rígido externo ou pen drive. Isso não significa que o software esteja com defeito; o sistema de isolamento ou "sandbox" do Flatpak está simplesmente fazendo seu trabalho: impedir que os aplicativos acessem qualquer parte do nosso sistema sem permissão prévia.

Para evitar dificuldades com o terminal e comandos complexos, existe uma ferramenta chamada Flatseal. Essencialmente, trata-se de uma interface gráfica muito intuitiva que nos permite gerenciar essas permissões com apenas alguns cliques, possibilitando abrir portas que estão fechadas por padrão ou, inversamente, restringir o acesso a aplicativos nos quais não confiamos totalmente, fortalecendo assim a segurança do nosso computador .

O que exatamente é o Flatseal e como funciona?

O Flatseal é um utilitário escrito em GTK3 que segue a estética do GNOME e cuja principal função é atuar como um painel de controle para aplicativos Flatpak. É importante entender que o Flatseal não modifica as permissões tradicionais do Linux (Unix), mas sim gerencia as configurações de sandbox . Se você instalou um programa via APT e ele não está funcionando, o Flatseal não ajudará, pois ele afeta apenas pacotes Flatpak.

  Criptografia de nível militar em armazenamento na nuvem

O aplicativo apresenta uma lista de todos os softwares instalados e permite ajustar parâmetros como acesso à rede, uso da webcam e a capacidade de executar processos em segundo plano. É especialmente útil quando um aplicativo não utiliza corretamente os "portais" (o seletor de arquivos padrão da área de trabalho) e você precisa conceder a ele acesso permanente a um caminho específico.

Um espaço de trabalho de desenvolvedor com um laptop aberto exibindo código, uma xícara de café e um caderno, ideal para ilustrar o processo de configuração de software.

Passos para instalar o Flatseal no Linux

A maneira mais fácil de obter essa ferramenta é através do Flathub. Se você já configurou o sistema, basta executar o seguinte comando no seu terminal: flatpak install flathub com.github.tchx84.FlatsealVocê também pode encontrá-lo facilmente. Procure por "Flatseal" na sua loja de software. gráfico.

Para os usuários mais aventureiros que preferem compilá-lo a partir do código-fonte, é possível clonar o repositório do GitHub, instalar as plataformas necessárias e o SDK do GNOME e usar o flatpak-builder para gerar o aplicativo localmente, embora para a grande maioria das pessoas, a versão do Flathub seja a opção mais recomendada e estável.

Um laptop sobre uma mesa redonda exibe um ícone de cadeado de segurança na tela, simbolizando o gerenciamento de permissões e a segurança do sistema.

Como gerenciar permissões passo a passo

Antes de começar a alterar permissões aleatoriamente, é aconselhável verificar quais permissões o aplicativo possui no momento. Você pode usar o comando flatpak info --show-permissions IDENTIFICADOR.DE.LA.APP Para referência, embora o Flatseal já mostre tudo visualmente, para alterar uma permissão, o processo é o seguinte:

  • Feche o aplicativo que você deseja modificar completamente; se permanecer em segundo plano, as alterações não serão aplicadas.
  • Abra o Flatseal e selecione o aplicativo na coluna da esquerda.
  • Vá para a seção Sistema de arquivos.
  • Se você precisar acessar uma pasta específica, adicione o caminho em "Outros arquivos" (por exemplo: /mnt/Data/Photos).
  • Se você deseja apenas que o aplicativo leia os arquivos sem modificá-los, adicione o sufixo. :ro: no final da rota.
  • Reinicie o aplicativo e verifique se agora você consegue acessar os arquivos.
  Quais são os erros de cibersegurança mais comuns e como evitá-los?

Um pequeno cone de advertência colocado acima do teclado do computador, representando a importância de configurar as permissões cuidadosamente para evitar erros do sistema.

Guia de permissões essenciais para evitar erros

Nem todas as opções significam a mesma coisa, e ativar todas pode deixar seu sistema vulnerável. Aqui estão as mais importantes: `home` concede acesso a toda a sua pasta pessoal, o que é muito abrangente e deve ser evitado se você precisar apenas de uma subpasta. Por outro lado, `host` é a opção mais poderosa e perigosa, pois concede acesso a uma grande parte do sistema de arquivos; deve ser usada como último recurso.

Se você busca uma abordagem mais equilibrada, use as opções xdg-download, xdg-documents ou xdg-pictures , que restringem o acesso às pastas padrão do usuário. Em relação ao hardware, a opção Devices é necessária para controladores ou câmeras, enquanto Network é essencial para aplicativos que exigem conexão com a internet, embora você possa desativá-la para ferramentas que usa apenas localmente para maior privacidade.

Solução de problemas e reversão de alterações

Se, após ajustar algumas configurações, o aplicativo começar a se comportar de forma errática ou fechar inesperadamente, não se preocupe. O Flatseal tem uma solução. botão de reset Isso deixa as permissões exatamente como estavam quando você instalou o aplicativo. Você também pode fazer isso pelo terminal com flatpak override --user --reset IDENTIFICADOR.DE.LA.APP.

Existem situações em que o Flatseal não é a solução. Por exemplo, se a unidade externa não estiver montada ou se o usuário do Linux não tiver permissões de leitura em nível de sistema para a pasta, o Flatseal não funcionará. Ele também não corrige problemas com formatos de arquivo incompatíveis ou falhas do servidor de áudio PipeWire.

O gerenciamento do isolamento de aplicativos nos permite equilibrar funcionalidade e segurança, impedindo que softwares desconhecidos acessem toda a nossa vida digital. Idealmente, devemos aplicar o princípio do menor privilégio : conceder apenas as permissões estritamente necessárias, reiniciar o aplicativo e verificar o resultado antes de adicionar mais exceções.