Come rivedere e modificare le autorizzazioni dell'applicazione Flatpak con Flatseal

Ultimo aggiornamento: 22 ottobre 2026
  • Flatseal è un'interfaccia grafica che consente di gestire l'isolamento (sandboxing) delle applicazioni Flatpak senza utilizzare il terminale.
  • Consente un accesso granulare a cartelle specifiche, dispositivi hardware e connessioni di rete.
  • È fondamentale riavviare l'applicazione dopo aver modificato le autorizzazioni affinché le modifiche abbiano effetto.
  • Include una funzione di ripristino per tornare alle impostazioni originali nel caso in cui l'applicazione smetta di funzionare correttamente.

Un moderno laptop su una scrivania di legno mostra un editor di codice con tema scuro, a rappresentare un ambiente tecnico di amministrazione di sistemi Linux.

A volte installiamo un'applicazione tramite Flatpak, la apriamo e, sebbene il programma sembri funzionare perfettamente, ci accorgiamo che non riesce ad accedere a determinate cartelle su un disco rigido esterno o una chiavetta USB. Questo non significa che il software sia difettoso; il sistema di isolamento o "sandbox" di Flatpak sta semplicemente svolgendo il suo compito: impedire alle applicazioni di accedere a qualsiasi parte del nostro sistema senza previa autorizzazione.

Per evitare di dover armeggiare con il terminale e comandi complessi, esiste uno strumento chiamato Flatseal. In sostanza, si tratta di un'interfaccia grafica molto intuitiva che ci permette di gestire queste autorizzazioni con pochi clic, consentendoci di aprire porte che sono chiuse di default o, al contrario, di limitare l'accesso ad applicazioni di cui non ci fidiamo completamente, rafforzando così la sicurezza del nostro computer .

Cos'è esattamente Flatseal e come funziona?

Flatseal è un'utility scritta in GTK3 che segue l'estetica di GNOME e la cui funzione principale è quella di fungere da pannello di controllo per le applicazioni Flatpak. È importante capire che Flatseal non modifica i permessi tradizionali di Linux (Unix), ma gestisce piuttosto le autorizzazioni delle sandbox . Se hai un programma installato tramite APT e non funziona, Flatseal non ti sarà d'aiuto, poiché agisce solo sui pacchetti Flatpak.

  SparkyLinux Tiamat e le sue nuove funzionalità nel ramo rolling

L'applicazione presenta un elenco di tutti i software installati e consente di regolare parametri quali l'accesso alla rete, l'utilizzo della webcam e la possibilità di eseguire processi in background. È particolarmente utile quando un'applicazione non utilizza correttamente i "portali" (il selettore di file standard del desktop) e si ha bisogno di concederle un accesso permanente a un percorso specifico.

La postazione di lavoro di uno sviluppatore, con un laptop aperto che mostra il codice, una tazza di caffè e un quaderno: l'ideale per illustrare il processo di installazione del software.

Procedura per installare Flatseal su Linux

Il modo più semplice per ottenere questo strumento è tramite Flathub. Se hai già configurato il sistema, esegui semplicemente il seguente comando nel tuo terminale: flatpak install flathub com.github.tchx84.FlatsealLo puoi trovare facilmente anche cerca "Flatsea" nel tuo negozio di software grafico.

Per gli utenti più avventurosi che preferiscono compilarlo dal codice sorgente, è possibile clonare il repository GitHub, installare le piattaforme e l'SDK GNOME necessari e utilizzare flatpak-builder per generare l'applicazione localmente, sebbene per la stragrande maggioranza delle persone, la versione di Flathub sia l'opzione più consigliata e stabile.

Un computer portatile appoggiato su un tavolo rotondo mostra sullo schermo l'icona di un lucchetto di sicurezza, a simboleggiare la gestione dei permessi e la sicurezza del sistema.

Come gestire le autorizzazioni passo dopo passo

Prima di iniziare a premere interruttori a caso, è consigliabile sapere quali autorizzazioni ha attualmente l'app. Puoi usare il comando flatpak info --show-permissions IDENTIFICADOR.DE.LA.APP A titolo informativo, Flatseal mostra già tutto visivamente. Per modificare un'autorizzazione, la procedura è la seguente:

  • Chiudere l'applicazione che desideri modificare completamente; se rimane in background, le modifiche non verranno applicate.
  • Apri Flatseal e seleziona l'app nella colonna di sinistra.
  • Vai alla sezione File system.
  • Se hai bisogno di accedere a una cartella specifica, aggiungi il percorso in "Altri file" (ad esempio: /mnt/Data/Photos).
  • Se vuoi che l'app legga solo i file senza modificarli, aggiungi il suffisso :ro: alla fine del percorso.
  • Riavvia l'applicazione e verifica di poter ora accedere ai file.
  Come eseguire programmi Windows su Linux: una guida completa

Un piccolo cono di segnalazione posizionato sopra la tastiera di un computer, a simboleggiare l'importanza di configurare attentamente i permessi per evitare errori di sistema.

Guida alle autorizzazioni principali per evitare errori

Non tutti gli switch hanno lo stesso significato e attivarli tutti può rendere il sistema vulnerabile. Ecco i più importanti: `home` concede l'accesso all'intera cartella home, un'autorizzazione molto ampia da evitare se si ha bisogno solo di una sottocartella. D'altra parte, `host` è l'opzione più potente e pericolosa, in quanto concede l'accesso a gran parte del file system; dovrebbe essere utilizzata solo come ultima risorsa.

Se cerchi un approccio più equilibrato, utilizza le opzioni xdg-download, xdg-documents o xdg-pictures , che limitano l'accesso alle cartelle utente standard. Per quanto riguarda l'hardware, l' opzione Dispositivi è necessaria per controller o fotocamere, mentre Rete è essenziale per le app che richiedono una connessione a Internet, anche se potresti disabilitarla per gli strumenti che usi solo localmente per una maggiore privacy.

Risoluzione dei problemi e annullamento delle modifiche

Se dopo aver regolato alcune impostazioni l'app inizia a comportarsi in modo irregolare o si chiude inaspettatamente, non preoccuparti. Flatseal ha un pulsante di reset il che lascia i permessi esattamente come erano quando hai installato l'app. Puoi farlo anche dal terminale con flatpak override --user --reset IDENTIFICADOR.DE.LA.APP.

Esistono situazioni in cui Flatseal non rappresenta la soluzione. Ad esempio, se l'unità esterna non è montata o se l'utente Linux non dispone dei permessi di lettura a livello di sistema per la cartella, Flatseal non funzionerà. Inoltre, non risolve i problemi relativi a formati di file incompatibili o ai malfunzionamenti del server audio PipeWire.

Gestire l'isolamento delle applicazioni ci permette di bilanciare funzionalità e sicurezza, impedendo a software sconosciuti di accedere alla nostra intera vita digitale. Idealmente, dovremmo applicare il principio del minimo privilegio : concedere solo le autorizzazioni strettamente necessarie, riavviare l'applicazione e verificare il risultato prima di aggiungere ulteriori eccezioni.