Jak przeglądać i zmieniać uprawnienia aplikacji Flatpak za pomocą Flatseal

Ostatnia aktualizacja: 22 października 2026
  • Flatseal to graficzny interfejs umożliwiający zarządzanie środowiskiem testowym aplikacji Flatpak bez użycia terminala.
  • Umożliwia szczegółowy dostęp do określonych folderów, urządzeń sprzętowych i połączeń sieciowych.
  • Po zmodyfikowaniu uprawnień konieczne jest ponowne uruchomienie aplikacji, aby zmiany zostały zastosowane.
  • Zawiera funkcję resetowania, która umożliwia powrót do pierwotnych ustawień, jeśli aplikacja przestanie działać prawidłowo.

Nowoczesny laptop na drewnianym biurku, na którym wyświetlany jest edytor kodu o ciemnym motywie, symbolizujący techniczne środowisko administrowania systemem Linux.

Czasami instalujemy aplikację za pomocą Flatpak, otwieramy ją i chociaż program wydaje się działać idealnie, zdajemy sobie sprawę, że nie może uzyskać dostępu do niektórych folderów na zewnętrznym dysku twardym lub pendrive. Nie dzieje się tak dlatego, że oprogramowanie jest uszkodzone; system izolacji lub „piaskownica” Flatpak po prostu spełnia swoje zadanie: uniemożliwia aplikacjom dostęp do jakiejkolwiek części naszego systemu bez uprzedniej zgody.

Aby uniknąć problemów z terminalem i skomplikowanymi poleceniami, istnieje narzędzie o nazwie Flatseal. Zasadniczo jest to bardzo intuicyjny interfejs graficzny , który pozwala nam zarządzać uprawnieniami za pomocą zaledwie kilku kliknięć, umożliwiając otwieranie domyślnie zamkniętych drzwi lub, przeciwnie, ograniczanie dostępu do aplikacji, którym nie do końca ufamy, wzmacniając w ten sposób bezpieczeństwo naszego komputera .

Czym właściwie jest Flatseal i jak działa?

Flatseal to narzędzie napisane w GTK3, zgodne z estetyką GNOME, którego główną funkcją jest działanie jako panel sterowania dla aplikacji Flatpak. Należy pamiętać, że Flatseal nie modyfikuje tradycyjnych uprawnień Linuksa (Unixa), lecz zarządza nadpisywaniem sandboxów . Jeśli program zainstalowany za pomocą APT nie działa, Flatseal nie pomoże, ponieważ wpływa tylko na pakiety Flatpak.

  Szyfrowanie na poziomie wojskowym w pamięci masowej w chmurze

Aplikacja wyświetla listę wszystkich zainstalowanych programów i umożliwia dostosowanie parametrów, takich jak dostęp do sieci, użycie kamery internetowej oraz możliwość uruchamiania procesów w tle. Jest to szczególnie przydatne, gdy aplikacja nieprawidłowo korzysta z „portali” (standardowego selektora plików na pulpicie) i trzeba przyznać jej stały dostęp do określonej ścieżki.

Miejsce pracy programisty z otwartym laptopem wyświetlającym kod, filiżanką kawy i notatnikiem, idealne do zilustrowania procesu instalacji oprogramowania.

Kroki instalacji Flatseal w systemie Linux

Najłatwiejszym sposobem na uzyskanie tego narzędzia jest skorzystanie z Flathuba. Jeśli system jest już skonfigurowany, wystarczy uruchomić następujące polecenie w terminalu: flatpak install flathub com.github.tchx84.FlatsealMożna go również łatwo znaleźć wyszukaj „Flatseal” w swoim sklepie z oprogramowaniem wykres.

Bardziej doświadczeni użytkownicy, którzy wolą kompilować aplikację z kodu źródłowego, mogą sklonować repozytorium GitHub, zainstalować niezbędne platformy i pakiet GNOME SDK, a następnie użyć narzędzia flatpak-builder do wygenerowania aplikacji lokalnie. Jednak dla zdecydowanej większości użytkowników wersja Flathub jest najbardziej zalecaną i stabilną opcją.

Laptop na okrągłym stole, na ekranie którego znajduje się ikona kłódki, symbolizująca zarządzanie uprawnieniami i bezpieczeństwo systemu.

Jak krok po kroku zarządzać uprawnieniami

Zanim zaczniesz losowo przełączać przełączniki, warto sprawdzić, jakie uprawnienia ma aktualnie aplikacja. Możesz użyć polecenia flatpak info --show-permissions IDENTIFICADOR.DE.LA.APP Dla porównania, chociaż Flatseal już wszystko pokazuje wizualnie, aby zmienić uprawnienie, należy wykonać następujące kroki:

  • Zamknij aplikację który chcesz całkowicie zmodyfikować; jeśli pozostanie w tle, zmiany nie zostaną zastosowane.
  • Otwórz Flatseal i wybierz aplikację w lewej kolumnie.
  • Przejdź do sekcji System plików.
  • Jeśli potrzebujesz dostępu do konkretnego folderu, dodaj ścieżkę w „Inne pliki” (na przykład: /mnt/Data/Photos).
  • Jeśli chcesz, aby aplikacja tylko odczytała pliki bez ich modyfikowania, dodaj sufiks :ro: na końcu trasy.
  • Uruchom ponownie aplikację i sprawdź, czy teraz możesz uzyskać dostęp do plików.
  Jakie są najczęstsze błędy w zakresie cyberbezpieczeństwa i jak ich unikać

Mały stożek ostrzegawczy umieszczony nad klawiaturą komputera, symbolizujący konieczność starannego skonfigurowania uprawnień w celu uniknięcia błędów systemowych.

Przewodnik po uprawnieniach kluczowych, aby uniknąć popełnienia błędu

Nie wszystkie przełączniki oznaczają to samo, a aktywacja wszystkich może narazić system na ataki. Oto najważniejsze z nich: `home` przyznaje dostęp do całego folderu domowego, który jest bardzo obszerny i najlepiej go unikać, jeśli potrzebujesz tylko podfolderu. Z drugiej strony, `host` to najpotężniejsza i najniebezpieczniejsza opcja, ponieważ przyznaje dostęp do dużej części systemu plików; powinna być używana w ostateczności.

Jeśli szukasz bardziej zrównoważonego podejścia, skorzystaj z opcji xdg-download, xdg-documents lub xdg-pictures , które ograniczają dostęp do standardowych folderów użytkownika. Jeśli chodzi o sprzęt, opcja „Urządzenia” jest niezbędna dla kontrolerów i kamer, a „Sieć” jest niezbędna dla aplikacji wymagających połączenia internetowego, choć możesz ją wyłączyć w przypadku narzędzi używanych lokalnie, aby zapewnić sobie większą prywatność.

Rozwiązywanie problemów i przywracanie zmian

Jeśli po dostosowaniu niektórych ustawień aplikacja zacznie zachowywać się nieprawidłowo lub niespodziewanie się zamknie, nie martw się. Flatseal ma przycisk reset co pozostawia uprawnienia dokładnie takie same, jak podczas instalacji aplikacji. Możesz to również zrobić z poziomu terminala za pomocą flatpak override --user --reset IDENTIFICADOR.DE.LA.APP.

Są sytuacje, w których Flatseal nie jest rozwiązaniem. Na przykład, jeśli dysk zewnętrzny nie jest zamontowany lub użytkownik Linuksa nie ma uprawnień do odczytu folderu na poziomie systemu, Flatseal nie zadziała. Nie rozwiązuje on również problemów z niezgodnymi formatami plików ani awariami serwera audio PipeWire.

Zarządzanie izolacją aplikacji pozwala nam zrównoważyć funkcjonalność z bezpieczeństwem, uniemożliwiając nieznanemu oprogramowaniu dostęp do całego naszego cyfrowego życia. Idealnie byłoby zastosować zasadę najmniejszych uprawnień : przyznać tylko niezbędne uprawnienia, uruchomić ponownie aplikację i zweryfikować wynik przed dodaniem kolejnych wyjątków.