- Flatseal ir grafiska saskarne, kas ļauj pārvaldīt Flatpak lietojumprogrammu smilškastes apstrādi, neizmantojot termināli.
- Tas nodrošina detalizētu piekļuvi noteiktām mapēm, aparatūras ierīcēm un tīkla savienojumam.
- Pēc atļauju maiņas ir svarīgi restartēt lietojumprogrammu, lai izmaiņas stātos spēkā.
- Tajā ir iekļauta atiestatīšanas funkcija, lai atgrieztos sākotnējos iestatījumos, ja lietojumprogramma pārstāj darboties pareizi.
Dažreiz mēs instalējam lietojumprogrammu, izmantojot Flatpak, atveram to, un, lai gan programma šķietami darbojas perfekti, mēs saprotam, ka tā nevar piekļūt noteiktām mapēm ārējā cietajā diskā vai USB zibatmiņā. Tas nav tāpēc, ka programmatūra ir bojāta; Flatpak izolācijas jeb "smilškastes" sistēma vienkārši veic savu darbu: neļauj lietojumprogrammām piekļūt jebkurai mūsu sistēmas daļai bez iepriekšējas atļaujas.
Lai izvairītos no grūtībām ar termināli un sarežģītām komandām, ir pieejams rīks ar nosaukumu Flatseal. Būtībā tā ir ļoti intuitīva grafiskā saskarne , kas ļauj mums pārvaldīt šīs atļaujas tikai ar dažiem klikšķiem, ļaujot mums atvērt durvis, kas pēc noklusējuma ir aizvērtas, vai, gluži pretēji, ierobežot piekļuvi lietojumprogrammām, kurām mēs pilnībā neuzticamies, tādējādi stiprinot mūsu datora drošību .
Kas īsti ir Flatseal un kā tas darbojas?
Flatseal ir GTK3 valodā rakstīta utilīta, kas atbilst GNOME estētikai un kuras galvenā funkcija ir darboties kā vadības panelim Flatpak lietojumprogrammām. Ir svarīgi saprast, ka Flatseal nemaina tradicionālās Linux (Unix) atļaujas, bet gan pārvalda smilškastes ignorēšanu . Ja jums ir instalēta programma, izmantojot APT, un tā nedarbojas, Flatseal nepalīdzēs, jo tas ietekmē tikai Flatpak pakotnes.
Lietojumprogramma parāda visu instalēto programmatūru sarakstu un ļauj pielāgot tādus parametrus kā tīkla piekļuve, tīmekļa kameras izmantošana un iespēja palaist procesus fonā. Tas ir īpaši noderīgi, ja lietojumprogramma nepareizi izmanto "portālus" (standarta darbvirsmas failu atlasītāju) un jums ir jāpiešķir tai pastāvīga piekļuve konkrētam ceļam.

Flatseal instalēšanas darbības operētājsistēmā Linux
Vienkāršākais veids, kā iegūt šo rīku, ir caur Flathub. Ja sistēma jau ir iestatīta, vienkārši terminālī palaidiet šo komandu: flatpak install flathub com.github.tchx84.FlatsealJūs to varat arī viegli atrast meklējiet "Flatseal" savā programmatūras veikalā grafiks.
Drosmīgākiem lietotājiem, kuri dod priekšroku kompilēt no pirmkoda, var klonēt GitHub repozitoriju, instalēt nepieciešamās platformas un GNOME SDK un izmantot flatpak-builder, lai ģenerētu lietojumprogrammu lokāli, lai gan lielākajai daļai mirstīgo Flathub versija ir visieteicamākā un stabilākā iespēja.

Kā soli pa solim pārvaldīt atļaujas
Pirms sākat nejauši pārslēgt slēdžus, ieteicams zināt, kādas atļaujas lietotnei pašlaik ir. Varat izmantot komandu flatpak info --show-permissions IDENTIFICADOR.DE.LA.APP Atsaucei, lai gan Flatseal jau visu vizuāli parāda. Lai mainītu atļauju, process ir šāds:
- Aizveriet lietojumprogrammu kuru vēlaties pilnībā modificēt; ja tas paliks fonā, izmaiņas netiks piemērotas.
- Atveriet Flatseal un kreisajā kolonnā atlasiet lietotni.
- Pārejiet uz sadaļu Failu sistēma.
- Ja jums ir nepieciešama piekļuve konkrētai mapei, pievienojiet ceļu sadaļā \"Citi faili\" (piemēram: /mnt/Dati/Fotoattēli).
- Ja vēlaties, lai lietotne failus tikai lasītu, tos nemodificējot, pievienojiet sufiksu :ro: maršruta beigās.
- Restartējiet lietojumprogrammu un pārbaudiet, vai tagad varat piekļūt failiem.

Ceļvedis par galvenajām atļaujām, lai izvairītos no kļūdām
Ne visiem slēdžiem ir viena un tā pati nozīme, un visu slēdžu aktivizēšana var padarīt jūsu sistēmu neaizsargātu. Šeit ir vissvarīgākie: `home` piešķir piekļuvi visai jūsu mājas mapei, kas ir ļoti plašs jēdziens un no tā labāk izvairīties, ja nepieciešama tikai apakšmape. Savukārt `host` ir visspēcīgākā un bīstamākā opcija, jo tā piešķir piekļuvi lielai failu sistēmas daļai; tā jāizmanto kā pēdējais līdzeklis.
Ja meklējat līdzsvarotāku pieeju, izmantojiet opcijas xdg-download, xdg-documents vai xdg-pictures , kas ierobežo piekļuvi standarta lietotāja mapēm. Attiecībā uz aparatūru opcija Devices ir nepieciešama kontrolieriem vai kamerām, savukārt Network ir būtiska lietotnēm, kurām nepieciešams interneta savienojums, lai gan varat to atspējot rīkiem, kurus izmantojat tikai lokāli, lai nodrošinātu lielāku privātumu.
Problēmu novēršana un izmaiņu atjaunošana
Ja pēc dažu iestatījumu pielāgošanas lietotne sāk darboties neregulāri vai negaidīti aizveras, neuztraucieties. Flatseal ir atiestatīšanas poga kas atstāj atļaujas tieši tādas pašas, kādas tās bija lietotnes instalēšanas laikā. To var izdarīt arī terminālī, izmantojot flatpak override --user --reset IDENTIFICADOR.DE.LA.APP.
Pastāv situācijas, kad Flatseal nav risinājums. Piemēram, ja ārējais disks nav pievienots vai ja Linux lietotājam nav sistēmas līmeņa lasīšanas atļauju mapei, Flatseal nedarbosies. Tas arī neatrisina problēmas ar nesaderīgiem failu formātiem vai PipeWire audio servera kļūmēm.
Lietojumprogrammu izolācijas pārvaldība ļauj mums līdzsvarot funkcionalitāti ar drošību, neļaujot nezināmai programmatūrai piekļūt visai mūsu digitālajai dzīvei. Ideālā gadījumā mums vajadzētu piemērot mazāko privilēģiju principu : piešķirt tikai absolūti nepieciešamās atļaujas, restartēt lietotni un pārbaudīt rezultātu, pirms pievienot vēl citus izņēmumus.