Wie man die Berechtigungen von Flatpak-Anwendungen mit Flatseal überprüft und ändert

Letzte Aktualisierung: 22 Oktober 2026
  • Flatseal ist eine grafische Benutzeroberfläche, mit der Sie die Sandbox-Umgebung von Flatpak-Anwendungen verwalten können, ohne das Terminal zu verwenden.
  • Es ermöglicht den detaillierten Zugriff auf bestimmte Ordner, Hardwaregeräte und Netzwerkverbindungen.
  • Es ist unbedingt erforderlich, die Anwendung nach der Änderung der Berechtigungen neu zu starten, damit die Änderungen wirksam werden.
  • Sie beinhaltet eine Reset-Funktion, um zu den ursprünglichen Einstellungen zurückzukehren, falls die Anwendung nicht mehr ordnungsgemäß funktioniert.

Ein moderner Laptop auf einem Holzschreibtisch, auf dem ein Code-Editor im dunklen Design zu sehen ist, repräsentiert eine technische Linux-Systemadministrationsumgebung.

Manchmal installieren wir eine Anwendung über Flatpak, öffnen sie und stellen fest, dass sie zwar scheinbar einwandfrei funktioniert, aber dann auf bestimmte Ordner einer externen Festplatte oder eines USB-Sticks nicht zugreifen kann . Das liegt nicht an einem Softwarefehler; Flatpaks Isolations- oder „Sandbox“-System erfüllt einfach seinen Zweck: Es verhindert, dass Anwendungen ohne vorherige Berechtigung auf Teile unseres Systems zugreifen.

Um sich nicht mit dem Terminal und komplexen Befehlen herumschlagen zu müssen, gibt es ein Tool namens Flatseal. Im Wesentlichen handelt es sich um eine sehr intuitive grafische Oberfläche , mit der wir diese Berechtigungen mit nur wenigen Klicks verwalten können. So können wir standardmäßig gesperrte Funktionen freigeben oder umgekehrt den Zugriff auf Anwendungen einschränken, denen wir nicht vollständig vertrauen, und dadurch die Sicherheit unseres Computers erhöhen.

Was genau ist Flatseal und wie funktioniert es?

Flatseal ist ein in GTK3 geschriebenes Hilfsprogramm im GNOME-Design, das als Kontrollzentrum für Flatpak-Anwendungen dient. Wichtig zu wissen ist, dass Flatseal keine herkömmlichen Linux- (Unix-)Berechtigungen ändert, sondern Sandbox-Überschreibungen verwaltet . Wenn ein über APT installiertes Programm nicht funktioniert, kann Flatseal nicht helfen, da es nur Flatpak-Pakete betrifft.

  Verschlüsselung auf Militärniveau in der Cloud-Speicherung

Die Anwendung listet alle installierten Programme auf und ermöglicht die Anpassung von Parametern wie Netzwerkzugriff, Webcam-Nutzung und Hintergrundprozesse. Sie ist besonders nützlich, wenn eine Anwendung die Dateiauswahl (die Standard-Desktop-Dateiauswahl) nicht korrekt nutzt und Sie ihr dauerhaften Zugriff auf einen bestimmten Pfad gewähren müssen.

Der Arbeitsplatz eines Entwicklers mit einem geöffneten Laptop, auf dem der Code zu sehen ist, einer Tasse Kaffee und einem Notizbuch – ideal zur Veranschaulichung des Software-Setup-Prozesses.

Schritte zur Installation von Flatseal unter Linux

Am einfachsten erhalten Sie dieses Tool über Flathub. Wenn Sie das System bereits eingerichtet haben, führen Sie einfach folgenden Befehl in Ihrem Terminal aus: flatpak install flathub com.github.tchx84.FlatsealMan kann es auch leicht finden Suchen Sie in Ihrem Software-Store nach „Flatseal“. Graph.

Für abenteuerlustige Benutzer, die es vorziehen, es aus dem Quellcode zu kompilieren, besteht die Möglichkeit, das GitHub-Repository zu klonen, die notwendigen Plattformen und das GNOME SDK zu installieren und flatpak-builder zu verwenden, um die Anwendung lokal zu generieren. Für die große Mehrheit der Benutzer ist die Flathub-Version jedoch die empfehlenswerteste und stabilste Option.

Ein Laptop auf einem runden Tisch zeigt ein Sicherheitsschloss-Symbol auf dem Bildschirm, das für Berechtigungsverwaltung und Systemsicherheit steht.

So verwalten Sie Berechtigungen Schritt für Schritt

Bevor Sie wahllos Schalter umlegen, sollten Sie sich vergewissern, welche Berechtigungen die App aktuell besitzt. Sie können dazu den Befehl verwenden. flatpak info --show-permissions IDENTIFICADOR.DE.LA.APP Zur Information: Flatseal zeigt bereits alles visuell an. Um eine Berechtigung zu ändern, gehen Sie wie folgt vor:

  • Schließen Sie die Anwendung die Sie vollständig ändern möchten; wenn sie im Hintergrund bleibt, werden die Änderungen nicht angewendet.
  • Öffnen Sie Flatseal und wählen Sie die App in der linken Spalte aus.
  • Gehen Sie zum Abschnitt Dateisystem.
  • Wenn Sie Zugriff auf einen bestimmten Ordner benötigen, fügen Sie den Pfad unter „Andere Dateien“ hinzu (zum Beispiel: /mnt/Data/Photos).
  • Wenn die App die Dateien nur lesen, aber nicht verändern soll, fügen Sie die Endung hinzu. :ro: am Ende der Route.
  • Starten Sie die Anwendung neu und prüfen Sie, ob Sie nun auf die Dateien zugreifen können.
  Was sind die häufigsten Fehler im Bereich Cybersicherheit und wie lassen sie sich vermeiden?

Ein kleiner Warnkegel über der Computertastatur symbolisiert die Wichtigkeit einer sorgfältigen Konfiguration der Berechtigungen, um Systemfehler zu vermeiden.

Leitfaden zu wichtigen Berechtigungen, um Fehler zu vermeiden

Nicht alle Optionen haben dieselbe Bedeutung, und die Aktivierung aller Optionen kann Ihr System angreifbar machen. Hier die wichtigsten: `home` gewährt Zugriff auf Ihr gesamtes Benutzerverzeichnis, was sehr weitreichend ist und vermieden werden sollte, wenn Sie nur einen Unterordner benötigen. `host` hingegen ist die mächtigste und gefährlichste Option, da sie Zugriff auf einen großen Teil des Dateisystems gewährt; sie sollte nur im äußersten Notfall verwendet werden.

Für einen ausgewogeneren Ansatz verwenden Sie die Optionen `xdg-download`, `xdg-documents` oder `xdg-pictures` , die den Zugriff auf Standardbenutzerordner einschränken. Bezüglich der Hardware ist die Option `Devices` für Controller oder Kameras erforderlich, während `Network` für Apps, die eine Internetverbindung benötigen, unerlässlich ist. Sie können diese Option jedoch für Tools deaktivieren, die Sie nur lokal verwenden, um Ihre Privatsphäre zu schützen.

Fehlerbehebung und Rückgängigmachen von Änderungen

Sollte die App nach einigen Einstellungsänderungen plötzlich unregelmäßig funktionieren oder unerwartet abstürzen, keine Sorge. Flatseal hat eine Reset-Knopf Dadurch bleiben die Berechtigungen genau so, wie sie bei der Installation der App waren. Sie können dies auch über das Terminal tun. flatpak override --user --reset IDENTIFICADOR.DE.LA.APP.

Es gibt Situationen, in denen Flatseal nicht die Lösung ist. Beispielsweise funktioniert Flatseal nicht, wenn das externe Laufwerk nicht eingebunden ist oder der Linux-Benutzer keine systemweiten Leseberechtigungen für den Ordner besitzt. Auch Probleme mit inkompatiblen Dateiformaten oder Ausfälle des PipeWire-Audioservers werden damit nicht behoben.

Durch die Verwaltung der Anwendungsisolation können wir Funktionalität und Sicherheit in Einklang bringen und verhindern, dass unbekannte Software auf unser gesamtes digitales Leben zugreift. Idealerweise sollten wir das Prinzip der minimalen Berechtigungen anwenden : Nur die unbedingt notwendigen Berechtigungen erteilen, die Anwendung neu starten und das Ergebnis überprüfen, bevor weitere Ausnahmen hinzugefügt werden.