- Flatseal on graafiline liides, mis võimaldab teil hallata Flatpaki rakenduste liivakastikeskkonda ilma terminali kasutamata.
- See võimaldab detailset juurdepääsu konkreetsetele kaustadele, riistvaraseadmetele ja võrguühendusele.
- Pärast õiguste muutmist on muudatuste jõustumiseks oluline rakendus taaskäivitada.
- See sisaldab lähtestamisfunktsiooni, et naasta algseadetele, kui rakendus lakkab korralikult töötamast.
Vahel installime Flatpaki abil rakenduse, avame selle ja kuigi programm näib töötavat laitmatult, saame aru, et see ei pääse ligi teatud kaustadele välise kõvaketta või USB-mälupulga peal. See ei ole tingitud tarkvara katkisest olekust; Flatpaki isolatsiooni- või "liivakastisüsteem" teeb lihtsalt oma tööd: takistab rakendustel juurdepääsu meie süsteemi mis tahes osale ilma eelneva loata.
Terminali ja keerukate käskudega maadlemise vältimiseks on olemas tööriist nimega Flatseal. Põhimõtteliselt on see väga intuitiivne graafiline liides , mis võimaldab meil neid õigusi vaid mõne klõpsuga hallata, avades vaikimisi suletud uksi või vastupidi piirates juurdepääsu rakendustele, mida me täielikult ei usalda, tugevdades seeläbi oma arvuti turvalisust .
Mis täpselt on Flatseal ja kuidas see töötab?
Flatseal on GTK3-s kirjutatud utiliit, mis järgib GNOME esteetikat ja mille peamine ülesanne on toimida Flatpaki rakenduste juhtpaneelina. Oluline on mõista, et Flatseal ei muuda traditsioonilisi Linuxi (Unixi) õigusi, vaid haldab pigem liivakasti ülekirjutusi . Kui teil on APT kaudu installitud programm ja see ei tööta, siis Flatseal ei aita, kuna see mõjutab ainult Flatpaki pakette.
Rakendus kuvab kogu installitud tarkvara loendi ja võimaldab teil reguleerida parameetreid, nagu võrguühendus, veebikaamera kasutamine ja protsesside taustal käivitamise võimalus. See on eriti kasulik, kui rakendus ei kasuta korralikult "portaale" (standardne töölaua failivalija) ja peate andma sellele püsiva juurdepääsu kindlale teele.

Flatseali Linuxile installimise sammud
Lihtsaim viis selle tööriista hankimiseks on Flathubi kaudu. Kui teil on süsteem juba seadistatud, käivitage terminalis lihtsalt järgmine käsk: flatpak install flathub com.github.tchx84.FlatsealSamuti leiate selle hõlpsalt üles otsi oma tarkvarapoest "Flatseal" graafik.
Seiklushimulisemad kasutajad, kes eelistavad seda lähtekoodist kompileerida, saavad kloonida GitHubi repositooriumi, installida vajalikud platvormid ja GNOME SDK ning kasutada flatpak-builderit rakenduse lokaalseks genereerimiseks , kuigi valdava enamuse surelike jaoks on Flathubi versioon kõige soovitatavam ja stabiilsem variant.

Kuidas hallata õigusi samm-sammult
Enne kui hakkate lüliteid suvaliselt sisse/välja lülitama, on soovitatav teada, millised õigused rakendusel hetkel on. Saate kasutada käsku flatpak info --show-permissions IDENTIFICADOR.DE.LA.APP Võrdluseks, kuigi Flatseal kuvab juba kõike visuaalselt, on loa muutmiseks protsess järgmine:
- Sulgege rakendus mida soovite täielikult muuta; kui see jääb taustale, siis muudatusi ei rakendata.
- Ava Flatseal ja vali vasakpoolsest veerust rakendus.
- Minge jaotisse Failisüsteem.
- Kui teil on vaja juurdepääsu kindlale kaustale, lisage tee kausta „Muud failid” (näiteks: /mnt/Data/Photos).
- Kui soovite, et rakendus loeks faile ainult neid muutmata, lisage järelliide :ro: marsruudi lõpus.
- Taaskäivitage rakendus ja kontrollige, kas teil on nüüd failidele juurdepääs.

Juhend võtmeõiguste kohta, et vältida vigade tegemist
Kõik lülitid ei tähenda sama asja ja kõige aktiveerimine võib teie süsteemi haavatavaks muuta. Siin on kõige olulisemad: `home` annab juurdepääsu kogu teie kodukaustale, mis on väga lai valik ja mida on parem vältida, kui vajate ainult alamkausta. Teisest küljest on `host` kõige võimsam ja ohtlikum valik, kuna see annab juurdepääsu suurele osale failisüsteemist; seda tuleks kasutada viimase abinõuna.
Tasakaalustatuma lähenemisviisi otsimiseks kasutage valikuid xdg-download, xdg-documents või xdg-pictures , mis piiravad juurdepääsu tavakasutaja kaustadele. Riistvara osas on valik „ Devices” vajalik kontrollerite või kaamerate jaoks, samas kui „Network” on oluline rakenduste jaoks, mis vajavad internetiühendust, kuigi saate selle suurema privaatsuse tagamiseks keelata tööriistade puhul, mida kasutate ainult lokaalselt.
Veaotsing ja muudatuste tagasivõtmine
Kui pärast mõne seade muutmist hakkab rakendus ebakindlalt käituma või sulgub ootamatult, ärge muretsege. Flatseal on reset-nupp mis jätab õigused täpselt samaks, nagu need olid rakenduse installimise ajal. Seda saab teha ka terminalist käsuga flatpak override --user --reset IDENTIFICADOR.DE.LA.APP.
On olukordi, kus Flatseal pole lahendus. Näiteks kui väline draiv pole ühendatud või kui Linuxi kasutajal pole kausta jaoks süsteemitaseme lugemisõigusi, siis Flatseal ei tööta. Samuti ei lahenda see ühildumatute failivormingutega ega PipeWire'i heliserveri tõrgetega seotud probleeme.
Rakenduste isoleerimise haldamine võimaldab meil tasakaalustada funktsionaalsust turvalisusega, takistades tundmatul tarkvaral juurdepääsu kogu meie digitaalsele elule. Ideaalis peaksime rakendama minimaalsete õiguste põhimõtet : andke ainult rangelt vajalikud õigused, taaskäivitage rakendus ja kontrollige tulemust enne uute erandite lisamist.