- Flatseal är ett grafiskt gränssnitt som låter dig hantera sandboxing av Flatpak-applikationer utan att använda terminalen.
- Det ger detaljerad åtkomst till specifika mappar, hårdvaruenheter och nätverksanslutningar.
- Det är viktigt att starta om programmet efter att du har ändrat behörigheter för att ändringarna ska träda i kraft.
- Den har en återställningsfunktion för att återgå till originalinställningarna om programmet slutar fungera korrekt.
Ibland installerar vi ett program med Flatpak, öppnar det, och även om programmet verkar fungera perfekt, inser vi att det inte kan komma åt vissa mappar på en extern hårddisk eller ett USB-minne. Detta beror inte på att programvaran är trasig; Flatpaks isolerings- eller "sandbox"-system gör helt enkelt sitt jobb: det förhindrar att program kommer åt någon del av vårt system utan föregående tillstånd.
För att undvika att behöva kämpa med terminalen och komplexa kommandon finns det ett verktyg som heter Flatseal. I grund och botten är det ett mycket intuitivt grafiskt gränssnitt som låter oss hantera dessa behörigheter med bara några få klick, vilket gör att vi kan öppna dörrar som är stängda som standard eller, omvänt, begränsa åtkomsten till applikationer vi inte helt litar på, vilket stärker vår dators säkerhet .
Vad är Flatseal egentligen och hur fungerar det?
Flatseal är ett verktyg skrivet i GTK3 som följer GNOME-estetiken och vars huvudsakliga funktion är att fungera som en kontrollpanel för Flatpak-applikationer. Det är viktigt att förstå att Flatseal inte modifierar traditionella Linux (Unix) behörigheter, utan snarare hanterar sandbox-åsidosättningar . Om du har ett program installerat via APT och det inte fungerar, kommer Flatseal inte att hjälpa, eftersom det bara påverkar Flatpak-paket.
Applikationen visar en lista över all installerad programvara och låter dig justera parametrar som nätverksåtkomst, webbkameraanvändning och möjligheten att köra processer i bakgrunden. Det är särskilt användbart när ett program inte använder "portalerna" (standardfilväljaren på skrivbordet) korrekt och du behöver ge det permanent åtkomst till en specifik sökväg.

Steg för att installera Flatseal på Linux
Det enklaste sättet att få tag på det här verktyget är via Flathub. Om du redan har systemet konfigurerat kör du bara följande kommando i din terminal: flatpak install flathub com.github.tchx84.FlatsealDu kan också enkelt hitta det sök efter "Flatseal" i din programvarubutik Graf.
För mer äventyrliga användare som föredrar att kompilera det från källkod kan de klona GitHub-arkivet, installera nödvändiga plattformar och GNOME SDK, och använda flatpak-builder för att generera applikationen lokalt, även om Flathub-versionen är det mest rekommenderade och stabila alternativet för den stora majoriteten av dödliga.

Så här hanterar du behörigheter steg för steg
Innan du börjar slumpmässigt byta brytare är det lämpligt att veta vilka behörigheter appen för närvarande har. Du kan använda kommandot flatpak info --show-permissions IDENTIFICADOR.DE.LA.APP Som referens, även om Flatseal redan visar allt visuellt. För att ändra en behörighet är processen följande:
- Stäng programmet som du vill ändra helt; om den ligger kvar i bakgrunden kommer ändringarna inte att tillämpas.
- Öppna Flatseal och välj appen i den vänstra kolumnen.
- Gå till avsnittet Filsystem.
- Om du behöver åtkomst till en specifik mapp, lägg till sökvägen i "Andra filer" (till exempel: /mnt/Data/Photos).
- Om du bara vill att appen ska läsa filerna utan att ändra dem, lägg till suffixet :ro: vid slutet av rutten.
- Starta om programmet och kontrollera att du nu kan komma åt filerna.

Guide till nyckelbehörigheter för att undvika att göra misstag
Alla växlar betyder inte samma sak, och att aktivera allt kan göra ditt system sårbart. Här är de viktigaste: "home" ger åtkomst till hela din hemmapp, vilket är mycket brett och bäst att undvika om du bara behöver en undermapp. Å andra sidan är "host" det kraftfullaste och farligaste alternativet, eftersom det ger åtkomst till en stor del av filsystemet; det bör användas som en sista utväg.
Om du letar efter en mer balanserad metod kan du använda alternativen xdg-download, xdg-documents eller xdg-pictures , som begränsar åtkomst till vanliga användarmappar. När det gäller hårdvara är alternativet Enheter nödvändigt för styrenheter eller kameror, medan Nätverk är viktigt för appar som kräver en internetanslutning, även om du kan inaktivera det för verktyg som du bara använder lokalt för ökad integritet.
Felsökning och återställning av ändringar
Om appen börjar bete sig oregelbundet eller stängs oväntat efter att du har justerat vissa inställningar, oroa dig inte. Flatseal har en Återställningsknapp vilket lämnar behörigheterna exakt som de var när du installerade appen. Du kan också göra detta från terminalen med flatpak override --user --reset IDENTIFICADOR.DE.LA.APP.
Det finns situationer där Flatseal inte är lösningen. Om till exempel den externa hårddisken inte är monterad eller om Linux-användaren inte har läsbehörighet på systemnivå för mappen, fungerar inte Flatseal. Det åtgärdar inte heller problem med inkompatibla filformat eller fel på PipeWire-ljudservern.
Att hantera applikationsisolering låter oss balansera funktionalitet med säkerhet, vilket förhindrar okänd programvara från att komma åt hela vårt digitala liv. Helst bör vi tillämpa principen om minsta möjliga behörighet : ge endast de absolut nödvändiga behörigheterna, starta om appen och verifiera resultatet innan vi lägger till fler undantag.