Verwalten Sie die Berechtigungen von Flatpak -Apps mit FlatSeal

Verwalten Sie die Berechtigungen von Flatpak -Apps mit FlatSeal
FlatSeal ist eine kostenlose und open -Source -Anwendung. Flatpak ist ein relativ neues Verpackungsformat, das Anwendungen in engen Sandkästen oder Containern unter Linux installiert. Dieser Mechanismus isoliert installierte Anwendungen aus dem Rest des Linux -Dateisystems. Alle Abhängigkeiten und Bibliotheken, die für die Ausführung dieser Anwendungen benötigt werden, haben auch einen begrenzten Zugriff (mit Ausnahme einiger globaler Kernbibliotheken, die vom Hauptpaket des Haupt -Flatpak -Systems benötigt werden). Der systemweite Zugriff auf Software- und Hardwarekomponenten ist nur über ein granulares Berechtigungssteuerungssystem verfügbar, das eine zusätzliche Sicherheitsebene auf den Linux -Desktop bringt.

Wenn Sie Android- oder iOS -Smartphones verwendet haben, haben Sie möglicherweise irgendwann Berechtigungen für einzelne Anwendungen verwaltet. Die Berechtigungen von Flatpak basieren auf einer ähnlichen Idee, bei der Benutzer eine gewisse Kontrolle über die Berechtigungsbehandlung erhalten.

Hauptmerkmale von FlatSeal

Von Flatpak installierte Anwendungen benötigen spezifische Berechtigungen zum Ausführen. Sie werden über die erforderlichen Berechtigungen informiert, während Sie ein Flatpak -Paket aus der Befehlszeile installieren. Wenn ein Flatpak -Paket in Ihrem Linux -System installiert ist, können die Berechtigungen später mit den Befehlszeilenoptionen verwaltet werden. Mit Flatseal können Sie diese Berechtigungen mithilfe einer grafischen Schnittstelle verwalten.

FlatSeal kann systemweite oder globale Berechtigungen für alle in Ihrem Linux -System installierten Flatpak -Pakete verwalten, oder Sie können es verwenden, um bestimmte Berechtigungen einzelner Anwendungen zu ändern. Es verfügt außerdem über eine Reset -Schaltfläche, mit der die Berechtigungen in die Lagereinstellungen zurückgeführt werden können, falls Sie auf einen falschen Umschalten klicken oder eine falsche Berechtigung ändern können.

Beachten Sie, dass das Deaktivieren von minimalen Mindestberechtigungen, die von einer Anwendung erforderlich sind.

Installieren Sie FlatSeal unter Linux

Sie können FlatSeal in allen wichtigen Linux -Verteilungen aus dem Flathub Store installieren. Dazu müssen Sie zunächst das Hauptflathub -Repository in Ihrem Linux -System hinzufügen.

In Ubuntu können Sie die folgenden Befehle ausführen, um das Hauptflathub -Repository hinzuzufügen:

$ sudo APT installieren Sie Flatpak
$ flatpak remote-add-wenn nicht-exist.org/repo/flathub.flatpakrepo

Melden Sie sich an und loginieren Sie in Ihr Ubuntu-System, um die Installation zu beenden. Um das Haupt -Repository in anderen Linux -Verteilungen hinzuzufügen, folgen Sie dem offiziellen Setup -Handbuch hier.

Wenn Sie das Hauptrepository erfolgreich hinzugefügt haben, führen Sie den folgenden Befehl aus, um FlatSeal zu installieren:

$ flatpak install flathub com.Github.tchx84.Flachseal

Sie finden diese Installationsanweisungen auch auf der FlatSeal -Liste im Flathub Store (scrollen Sie zum unteren Teil der Seite).

Verwenden von FlatSeal zur Verwaltung von Berechtigungen von Flatpak -Anwendungen

Starten Sie FlatSeal aus dem Hauptmenü Ihrer Linux -Distribution. Sie sollten ein ähnliches Layout sehen:

Die oben hervorgehobene Registerkarte „Alle Anwendungen“ zeigt globale oder systemweite Berechtigungen für alle in Ihrem Linux -System installierten Flatpak -Pakete. Der rechte Anwendungsbereich zeigt Flatpak -Build -Details und listet Toggles für alle möglichen Berechtigungen auf.

Diese Berechtigungen sind ordentlich in verschiedene Überschriften eingeteilt. Weitere Informationen zu diesen Überschriften finden Sie unten:

  • Aktien: Netzwerkkommunikation und Netzwerkfreigabe -Zugriffsberechtigungen.
  • Socket: Listet Berechtigungen im Zusammenhang mit Sockets auf, die der Anwendung ausgesetzt sind. Diese Berechtigungen werden von Anwendungen benötigt, um sichtbare Fenster, Soundserver, Druckdienste usw. zu verwalten.
  • Geräte: Berechtigungen für den Zugriff auf Geräte wie GPU, RAM -Modul, externe USB -Geräte, Virtualisierungshardware usw.
  • Zulassen: Berechtigungen für bestimmte Systemen und gemeinsame Speicher.
  • Dateisystem: Berechtigungen für das Lesen und Schreiben von Dateisystemen zugreifen.
  • Persistent: Berechtigungen für die Ermöglichung von Anträgen, persistente und isolierte Räume im Dateisystem zu haben.
  • Umgebung: Berechtigungen für die Verwaltung von Umgebungsvariablen.
  • Systembus: Berechtigungen für die Verwaltung der Kommunikation mit Hintergrundsystemdiensten.
  • Sitzungsbus: Berechtigungen für Dienste, die in der aktuellen Anmeldesitzung aufgerufen wurden.
  • Portale: Berechtigungen für die Verwendung und Zugriff auf Webcam, Mikrofon, Lautsprecher, Geolokalisierung usw.

Sie können mehr über diese Berechtigungen über offizielle Flatseal -Dokumentation erfahren.

Sie können zu einzelnen Anwendungen wechseln, indem Sie in der linken Spalte auf den Anwendungsnamen klicken, wie im folgenden Screenshot gezeigt:

Um eine Berechtigung zu ändern, klicken Sie einfach auf Ihre gewünschte Schaltfläche im Bereich der rechten Seite.

Ein Symbol vor der Schaltfläche zum Umkippen wird für jede Berechtigung angezeigt, die Sie geändert haben. So sieht es aus:

Sie können die Änderungen für jede Berechtigung, die Sie geändert haben. Klicken Sie auf die Schaltfläche „Reset“ in der oberen rechten Ecke, wie im folgenden Screenshot gezeigt:

Einige Linux -Distributionen werden mit einem zentralisierten Softwarezentrum versandt, mit dem Anwendungen heruntergeladen werden können. Diese Software-Stores haben möglicherweise eine integrierte Flatpak-Integration. Sie können auf die Schaltfläche "Details anzeigen" klicken, um eine Flatpak -Anwendungsauflistung in solchen App -Storaten anzuzeigen.

Um alle Flatpak -Anwendungen in FlatSeal zu durchsuchen, klicken Sie auf die Suchleiste in der oberen linken Ecke, wie im folgenden Screenshot gezeigt:

Weitere Informationen zu FlatSeal finden Sie in der offiziellen Dokumentation, die hier verfügbar ist.

Abschluss

Die Integration von Flatpak -Paket ist jetzt in allen wichtigen Linux -Verteilungen erhältlich. Die Verwaltung von Berechtigungen aus der Befehlszeile kann jedoch etwas schwierig sein, insbesondere wenn Sie viele Flatpak -Pakete aus dem Flathub Store installiert haben. FlatSeal erleichtert es einfach, alle diese Anwendungen an einem Ort zu finden und kann verwendet werden, um ihre Berechtigungen von einer schönen grafischen Schnittstelle zu verwalten.