Як переглянути та змінити дозволи програми Flatpak за допомогою Flatseal

Останнє оновлення: 22 жовтня 2026
Автор: TecnoDigital
  • Flatseal — це графічний інтерфейс, який дозволяє керувати «пісочницею» програм Flatpak без використання терміналу.
  • Це дозволяє отримати детальний доступ до певних папок, апаратних пристроїв та мережевих підключень.
  • Після зміни дозволів важливо перезапустити програму, щоб зміни набули чинності.
  • Він включає функцію скидання, щоб повернутися до початкових налаштувань, якщо програма перестане працювати належним чином.

Сучасний ноутбук на дерев'яному столі з темним редактором коду, що представляє технічне середовище адміністрування системи Linux.

Іноді ми встановлюємо програму за допомогою Flatpak, відкриваємо її, і хоча програма, здається, працює ідеально, ми розуміємо, що вона не може отримати доступ до певних папок на зовнішньому жорсткому диску або USB-флешці. Це не тому, що програмне забезпечення зламане; система ізоляції або «пісочниці» Flatpak просто виконує свою роботу: запобігає доступу програм до будь-якої частини нашої системи без попереднього дозволу.

Щоб уникнути проблем із терміналом та складними командами, існує інструмент під назвою Flatseal. По суті, це дуже інтуїтивно зрозумілий графічний інтерфейс , який дозволяє нам керувати цими дозволами лише кількома клацаннями миші, що дозволяє нам відкривати двері, які за замовчуванням закриті, або, навпаки, обмежувати доступ до програм, яким ми не повністю довіряємо, тим самим зміцнюючи безпеку нашого комп’ютера .

Що таке Flatseal і як він працює?

Flatseal — це утиліта, написана на GTK3, яка відповідає естетиці GNOME та основною функцією якої є панель керування для програм Flatpak. Важливо розуміти, що Flatseal не змінює традиційні дозволи Linux (Unix), а радше керує змінами пісочниці . Якщо у вас встановлено програму через APT, і вона не працює, Flatseal не допоможе, оскільки вона впливає лише на пакети Flatpak.

  Шифрування військового рівня у хмарному сховищі

Програма надає список усього встановленого програмного забезпечення та дозволяє налаштувати такі параметри, як доступ до мережі, використання веб-камери та можливість запуску процесів у фоновому режимі. Це особливо корисно, коли програма неправильно використовує «портали» (стандартний селектор файлів на робочому столі), і вам потрібно надати їй постійний доступ до певного шляху.

Робоче місце розробника з відкритим ноутбуком, на якому показано код, чашкою кави та блокнотом, ідеально підходить для ілюстрації процесу налаштування програмного забезпечення.

Кроки для встановлення Flatseal на Linux

Найпростіший спосіб отримати цей інструмент – через Flathub. Якщо у вас вже налаштована система, просто виконайте таку команду у своєму терміналі: flatpak install flathub com.github.tchx84.FlatsealВи також можете легко його знайти знайдіть "Flatseal" у вашому магазині програмного забезпечення графік.

Більш сміливі користувачі, які віддають перевагу компіляції з вихідного коду, можуть клонувати репозиторій GitHub, встановити необхідні платформи та GNOME SDK, а також використовувати flatpak-builder для локальної генерації програми , хоча для переважної більшості смертних версія Flathub є найбільш рекомендованим та стабільним варіантом.

Ноутбук на круглому столі з піктограмою замка безпеки на екрані, що символізує керування дозволами та безпеку системи.

Як керувати дозволами крок за кроком

Перш ніж почати випадково перемикати перемикачі, бажано знати, які дозволи має програма наразі. Ви можете скористатися командою flatpak info --show-permissions IDENTIFICADOR.DE.LA.APP Для довідки, хоча Flatseal і так показує все візуально. Щоб змінити дозвіл, виконайте такі дії:

  • Закрийте програму який ви хочете повністю змінити; якщо він залишиться у фоновому режимі, зміни не будуть застосовані.
  • Відкрийте Flatseal та виберіть програму в лівому стовпці.
  • Перейдіть до розділу Файлова система.
  • Якщо вам потрібен доступ до певної папки, додайте шлях до неї в розділі \"Інші файли\" (наприклад: /mnt/Data/Photos).
  • Якщо ви хочете, щоб програма лише читала файли без їх зміни, додайте суфікс :ro: в кінці маршруту.
  • Перезапустіть програму та перевірте, чи тепер ви маєте доступ до файлів.
  Які найпоширеніші помилки в кібербезпеці та як їх уникнути

Невеликий конус застереження, розміщений над клавіатурою комп'ютера, який символізує важливість ретельного налаштування дозволів, щоб уникнути системних помилок.

Посібник з ключових дозволів, щоб уникнути помилок

Не всі перемикачі означають одне й те саме, і активація всього може зробити вашу систему вразливою. Ось найважливіші з них: `home` надає доступ до всієї вашої домашньої папки, що є дуже широким параметром і його краще уникати, якщо вам потрібна лише підпапка. З іншого боку, `host` є найпотужнішим і найнебезпечнішим варіантом, оскільки він надає доступ до значної частини файлової системи; його слід використовувати як крайній захід.

Якщо ви шукаєте більш збалансований підхід, використовуйте параметри xdg-download, xdg-documents або xdg-pictures , які обмежують доступ до стандартних папок користувача. Щодо обладнання, параметр «Пристрої» необхідний для контролерів або камер, тоді як «Мережа» є важливим для програм, які потребують підключення до Інтернету, хоча ви можете вимкнути його для інструментів, які використовуються лише локально, для більшої конфіденційності.

Виправлення неполадок та скасування змін

Якщо після налаштування деяких параметрів програма починає працювати нестабільно або несподівано закривається, не хвилюйтеся. Flatseal має кнопка скидання що залишає дозволи точно такими ж, якими вони були під час встановлення програми. Ви також можете зробити це з терміналу за допомогою flatpak override --user --reset IDENTIFICADOR.DE.LA.APP.

Бувають ситуації, коли Flatseal не є рішенням. Наприклад, якщо зовнішній диск не змонтовано або якщо користувач Linux не має прав на читання папки на рівні системи, Flatseal не працюватиме. Він також не вирішує проблеми з несумісними форматами файлів або збоями аудіосервера PipeWire.

Керування ізоляцією програм дозволяє нам збалансувати функціональність з безпекою, запобігаючи доступу невідомого програмного забезпечення до всього нашого цифрового життя. В ідеалі, нам слід застосовувати принцип найменших привілеїв : надавати лише суворо необхідні дозволи, перезапускати програму та перевіряти результат, перш ніж додавати більше винятків.