Как настроить разрешения приложений Flatpak с помощью Flatseal
Руководство для начинающих по управлению разрешениями приложений Flatpak с помощью Flatseal
Flatpak — это инструмент развертывания программного обеспечения, призванный упростить распространение и использование программного обеспечения в Linux. В первую очередь он был разработан для размещения приложений в безопасной виртуальной песочнице, что позволяет пользователям работать с приложениями без необходимости получения привилегий root, не ставя при этом под угрозу безопасность системы. Поскольку приложения Flatpak размещаются в этой песочнице, они должны запрашивать разрешения на доступ к другим частям операционной системы, аппаратным устройствам (например, Bluetooth, сети и т. д.) и сокетам (например, PulseAudio, ssh-auth, Cups и т. д.). Из этого руководства вы узнаете, как легко настроить разрешения приложений Flatpak с помощью Flatseal в Linux.
Что такое Флэтсил?
Flatseal – это простое графическое приложение GTK, которое позволяет пользователям просматривать и изменять основные разрешения для приложений Flatpak. С помощью Flatseal пользователи могут легко контролировать, какой доступ предоставлять отдельным приложениям Flatpak.
Например, пользователи могут разрешить или запретить доступ к сети определенному приложению Flatpak одним щелчком мыши! Еще одним существенным преимуществом является то, что вы можете легко сбросить разрешения до настроек по умолчанию, если что-то пойдет не так. Это полезная функция, особенно для устранения неполадок.
Если вы используете в своей системе множество приложений Flatpak, я настоятельно рекомендую использовать Flatseal для управления разрешениями приложений Flatpak.
Это безопасный и простой способ гарантировать, что ваши приложения имеют необходимые разрешения, а также защитить вашу систему Linux от угроз безопасности.
Установите Flatseal в Linux
Сам Flatseal доступен в виде приложения Flatpak в репозитории Flathub. Сначала установите Flatpak в вашей системе Linux, как описано в следующей ссылке.
- Руководство по Flatpak для начинающих
Теперь выполните следующую команду для установки Flatseal:
flatpak install flathub com.github.tchx84.Flatseal
Если вы хотите собрать Flatseal из исходного кода, клонируйте репозиторий Flatseal на github.
git clone https://github.com/tchx84/Flatseal.git
Эта команда клонирует содержимое репозитория Flatseal в каталог с именем «Flatseal» в вашей локальной системе.
Перейдите в каталог Flatseal:
cd Flatseal
Соберите и установите Flatseal, выполнив поочередно следующие команды:
flatpak --user install org.gnome.{Platform,Sdk}//44
flatpak-builder --user --force-clean --install build com.github.tchx84.Flatseal.json
flatpak --user run --branch=master com.github.tchx84.Flatseal
Настройка разрешений приложений Flatpak с помощью Flatseal в Linux
Flatseal делает процесс настройки и управления разрешениями приложений Flatpak невероятно простым!
Просто откройте Flatseal, выберите приложение и измените его разрешения. После изменения разрешений просто перезапустите приложение. Если что-то пойдет не так, просто нажмите кнопку сброса. Это так просто!
Давайте посмотрим, как это сделать.
Запустите Flatseal либо из панели управления, либо из терминала, используя команду:
flatpak run com.github.tchx84.Flatseal
Интерфейс Flatseal по умолчанию будет выглядеть, как показано ниже.
Менеджер разрешений Flatseal для приложений Flatpak
Для целей данного руководства в качестве примера возьмем приложение Fondo.
Fondo — это приложение с графическими обоями, которое позволяет просматривать тысячи красивых обоев с веб-сайта Unsplash и устанавливать их в качестве обоев рабочего стола. Fondo требуется активное подключение к Интернету для подключения к сайту Unsplash.
Теперь я собираюсь запретить приложению Fondo доступ к сети с помощью Flatseal и посмотреть, что произойдет.
Для этого выберите приложение Fondo в интерфейсе Flatseal. Справа вы увидите список включенных и отключенных разрешений приложения Fondo. Переключите ползунок рядом с параметром Сеть, чтобы включить/отключить доступ к сети.
Настройте разрешения приложений Flatpak с помощью Flatseal
Теперь я открыл приложение Fondo, чтобы проверить, отключено ли сетевое разрешение или нет.
Отключите разрешение доступа к сети с помощью Flatseal
Видеть? Я отключил разрешение на доступ к сети для приложения Fondo, и оно не смогло подключиться к внешнему миру!
Чтобы снова включить разрешение сети, просто переведите ползунок в положение «ВКЛ».
Аналогичным образом вы можете настроить другие основные разрешения для всех приложений Flatpak одним щелчком мыши.
Если что-то пошло не так, вы можете быстро восстановить настройки по умолчанию, нажав кнопку Сбросить в правом верхнем углу.
Легко, не так ли?
Часто задаваемые вопросы
Вот часто задаваемые вопросы о приложении Flatseal.
Вопрос: Что такое Flatseal?
О: Flatseal — это приложение с графическим пользовательским интерфейсом, которое помогает вам легко управлять разрешениями ваших приложений Flatpak и изменять их. Он обеспечивает удобный способ управления доступом ваших приложений в вашей системе Linux.
Вопрос: Как Flatseal повышает безопасность моей системы?
О: Используя Flatseal, вы можете ограничивать или предоставлять разрешения отдельным приложениям Flatpak, обеспечивая им доступ только к необходимой информации и функциям, что, в свою очередь, помогает защитить вашу систему от потенциальных нарушений безопасности.
Вопрос: Как мне начать использовать Flatseal?
О: Начать работу с Flatseal довольно просто. Сначала убедитесь, что в вашей системе Linux установлен Flatpak. Затем установите Flatseal из Flathub. После установки запустите приложение, и вы сможете начать изменять разрешения ваших приложений Flatpak, перемещая кнопку ползунка в положение «вкл./выкл.».
Вопрос: Могу ли я сбросить разрешения, если что-то пойдет не так?
О: Да, Flatseal позволяет легко сбросить разрешения приложения до настроек по умолчанию. Если у вас возникнут какие-либо проблемы или что-то пойдет не так в процессе модификации, просто нажмите кнопку сброса, чтобы вернуться к исходным настройкам.
Вопрос: Подходит ли Flatseal для новичков?
А: Абсолютно! Flatseal имеет удобный интерфейс, что делает его подходящим как для новичков, так и для опытных пользователей. Его простая функциональность позволяет любому управлять разрешениями приложений, не требуя дополнительных технических знаний.
Вопрос: Flatseal – бесплатный инструмент?
О: Да, Flatseal — это бесплатный инструмент с открытым исходным кодом, доступный всем пользователям. Вы можете найти его на Flathub.
Заключение
Управление разрешениями ваших приложений Flatpak не должно быть сложной задачей. С помощью Flatseal вы можете легко следить за тем, что разрешено делать вашим приложениям в вашей системе Linux.
Будь то предоставление или запрет доступа к сети или сброс разрешений до значений по умолчанию, достаточно нескольких щелчков мыши. Так зачем ждать? Попробуйте Flatseal сегодня и защитите свою систему Linux!
Ресурс:
- Репозиторий Flatseal на GitHub
Рекомендуется к прочтению: Сравнение менеджеров пакетов Linux: AppImage, Snap и Flatpak