A Flatpak alkalmazásengedélyeinek áttekintése és módosítása a Flatseal segítségével

Utolsó frissítés: 22 október 2026
  • A Flatseal egy grafikus felület, amely lehetővé teszi a Flatpak alkalmazások sandboxing funkciójának kezelését terminál használata nélkül.
  • Lehetővé teszi a hozzáférést bizonyos mappákhoz, hardvereszközökhöz és hálózati kapcsolatokhoz.
  • A módosítások érvénybe léptetéséhez elengedhetetlen az alkalmazás újraindítása az engedélyek módosítása után.
  • Tartalmaz egy visszaállítási funkciót, amely lehetővé teszi az eredeti beállítások visszaállítását, ha az alkalmazás nem működik megfelelően.

Egy modern laptop egy fa íróasztalon, amelyen egy sötét témájú kódszerkesztő látható, amely egy technikai Linux rendszeradminisztrációs környezetet jelképez.

Előfordul, hogy telepítünk egy alkalmazást a Flatpak segítségével, megnyitjuk, és bár a program látszólag tökéletesen működik, rájövünk, hogy nem fér hozzá bizonyos mappákhoz egy külső merevlemezen vagy USB flash meghajtón. Ez nem azért van, mert a szoftver hibás; a Flatpak izolációs vagy "sandbox" rendszere egyszerűen csak teszi a dolgát: megakadályozza, hogy az alkalmazások előzetes engedély nélkül hozzáférjenek a rendszerünk bármely részéhez.

Hogy elkerüljük a terminál és a bonyolult parancsok okozta nehézségeket, létezik egy Flatseal nevű eszköz. Lényegében egy nagyon intuitív grafikus felületről van szó , amely lehetővé teszi számunkra, hogy néhány kattintással kezeljük ezeket az engedélyeket, lehetővé téve számunkra, hogy olyan ajtókat nyissunk meg, amelyek alapértelmezés szerint zárva vannak, vagy éppen ellenkezőleg, korlátozzuk a hozzáférést azokhoz az alkalmazásokhoz, amelyekben nem teljesen bízunk, ezáltal erősítve számítógépünk biztonságát .

Mi is pontosan a Flatseal és hogyan működik?

A Flatseal egy GTK3-ban írt segédprogram, amely a GNOME esztétikáját követi, és amelynek fő funkciója a Flatpak alkalmazások vezérlőpultjaként való működés. Fontos megérteni, hogy a Flatseal nem módosítja a hagyományos Linux (Unix) jogosultságokat, hanem a sandbox felülbírálásokat kezeli . Ha van egy APT-n keresztül telepített programod, és az nem működik, a Flatseal nem segít, mivel csak a Flatpak csomagokat érinti.

  Katonai szintű titkosítás a felhőalapú tárhelyen

Az alkalmazás megjeleníti az összes telepített szoftver listáját, és lehetővé teszi olyan paraméterek beállítását, mint a hálózati hozzáférés, a webkamera használata és a háttérben futtatott folyamatok lehetősége. Ez különösen hasznos, ha egy alkalmazás nem használja megfelelően a „portálokat” (a szokásos asztali fájlválasztót), és állandó hozzáférést kell biztosítania neki egy adott elérési úthoz.

Egy fejlesztő munkaterülete egy nyitott laptoppal, amelyen kód látható, egy csésze kávéval és egy jegyzetfüzettel, amely ideális a szoftvertelepítési folyamat szemléltetésére.

A Flatseal telepítésének lépései Linuxra

Az eszköz beszerzésének legegyszerűbb módja a Flathub-on keresztül történik. Ha már beállítottad a rendszert, egyszerűen futtasd a következő parancsot a terminálban: flatpak install flathub com.github.tchx84.FlatsealAzt is könnyen megtalálhatod keressen rá a „Flatseal” kifejezésre a szoftverboltban grafikon.

A kalandvágyóbb felhasználók, akik szívesebben forráskódból fordítják, klónozhatják a GitHub repositoryt, telepíthetik a szükséges platformokat és a GNOME SDK-t, majd a flatpak-builder segítségével helyileg generálhatják az alkalmazást , bár a halandók túlnyomó többsége számára a Flathub verziója a leginkább ajánlott és legstabilabb opció.

Laptop egy kerek asztalon, a képernyőn egy biztonsági lakat ikonnal, amely az engedélykezelést és a rendszerbiztonságot jelképezi.

Hogyan kezeljük az engedélyeket lépésről lépésre

Mielőtt véletlenszerűen bekapcsolnád a kapcsolókat, tanácsos tudni, hogy az alkalmazás milyen jogosultságokkal rendelkezik jelenleg. Használhatod a következő parancsot: flatpak info --show-permissions IDENTIFICADOR.DE.LA.APP Tájékoztatásul, bár a Flatseal már mindent vizuálisan is megjelenít. Az engedély módosításához a folyamat a következő:

  • Zárja be az alkalmazást amelyet teljesen módosítani szeretne; ha a háttérben marad, a módosítások nem kerülnek alkalmazásra.
  • Nyisd meg a Flatseal alkalmazást, és válaszd ki az alkalmazást a bal oldali oszlopban.
  • Ugrás a szakaszra Fájlrendszer.
  • Ha egy adott mappához kell hozzáférnie, adja hozzá az elérési utat az „Egyéb fájlok” mappában (például: /mnt/Data/Photos).
  • Ha azt szeretnéd, hogy az alkalmazás csak olvasni tudja a fájlokat módosítás nélkül, add hozzá az utótagot :ro: az út végén.
  • Indítsa újra az alkalmazást, és ellenőrizze, hogy most már hozzáfér-e a fájlokhoz.
  Melyek a leggyakoribb kiberbiztonsági hibák és hogyan kerüljük el őket?

Egy kis figyelmeztető kúp, amelyet a számítógép billentyűzete fölé helyeznek, és amely a jogosultságok gondos konfigurálásának fontosságát jelzi a rendszerhibák elkerülése érdekében.

Útmutató a kulcsfontosságú engedélyekhez a hibák elkerülése érdekében

Nem minden kapcsoló jelentése ugyanaz, és minden aktiválása sebezhetővé teheti a rendszert. Íme a legfontosabbak: a `home` hozzáférést biztosít a teljes home mappához, ami nagyon tág hatókörű, és jobb elkerülni, ha csak egy almappára van szükséged. Másrészt a `host` a legerősebb és legveszélyesebb opció, mivel hozzáférést biztosít a fájlrendszer nagy részéhez; végső megoldásként kell használni.

Ha kiegyensúlyozottabb megközelítést keresel, használd az xdg-download, xdg-documents vagy xdg-pictures beállításokat , amelyek korlátozzák a hozzáférést a szokásos felhasználói mappákhoz. A hardverek tekintetében az Eszközök beállítás szükséges a kontrollerekhez vagy kamerákhoz, míg a Hálózat az internetkapcsolatot igénylő alkalmazásokhoz, bár a nagyobb adatvédelem érdekében letilthatod a csak helyben használt eszközök esetében.

Hibaelhárítás és változtatások visszaállítása

Ha bizonyos beállítások módosítása után az alkalmazás rendellenesen kezd viselkedni, vagy váratlanul bezárul, ne aggódjon. A Flatseal rendelkezik egy reset gomb ami pontosan úgy hagyja az engedélyeket, ahogyan az alkalmazás telepítésekor voltak. Ezt a terminálból is megteheted a következővel: flatpak override --user --reset IDENTIFICADOR.DE.LA.APP.

Vannak olyan helyzetek, amikor a Flatseal nem megoldás. Például, ha a külső meghajtó nincs csatlakoztatva , vagy ha a Linux-felhasználónak nincsenek rendszerszintű olvasási jogosultságai a mappához, a Flatseal nem fog működni. Nem oldja meg az inkompatibilis fájlformátumokkal vagy a PipeWire audiokiszolgáló hibáival kapcsolatos problémákat sem.

Az alkalmazások elkülönítésének kezelése lehetővé teszi számunkra, hogy egyensúlyt teremtsünk a funkcionalitás és a biztonság között, megakadályozva, hogy ismeretlen szoftverek hozzáférjenek a teljes digitális életünkhöz. Ideális esetben a minimális jogosultság elvét kellene alkalmaznunk : csak a feltétlenül szükséges engedélyeket adjuk meg, indítsuk újra az alkalmazást, és ellenőrizzük az eredményt, mielőtt további kivételeket adnánk hozzá.