如何轻松配置FlatSeal的FlatPak应用程序权限

时间:2020-03-21 11:48:09  来源:igfitidea点击:

正如我们所知,FlatPak是一个软件部署工具,旨在缓解软件分发和在Linux中使用。
它主要开发用于在安全的虚拟沙箱中包含应用程序,允许在不需要root权限的情况下使用应用程序,而不会影响系统安全性。
由于FlatPak应用程序包含在沙箱环境中,因此他们必须要求访问操作系统的其他部分,硬件设备(如蓝牙,网络等)和插座(如PulseAudio,Ssh-Auth,Cup等)。
本教程教导了我们如何在Linux中轻松配置FlatSeal的FlatPak应用程序权限。

对于那些令人想知道的,FlatSeal是一个简单的图形GTK应用程序,允许用户查看和修改FlatPak应用程序的基本权限。
在平板利亚的帮助下,用户可以轻松控制哪些访问权限授予单独的FlatPak应用程序。
例如,用户可以通过单击单击允许或者拒绝对特定FlatPak应用程序的网络访问!另一个好的优势是如果出现问题,我们可以轻松地将权限重置为默认设置。
这是一个有用的功能,尤其是故障排除。
如果我们是FlatPak应用程序的沉重用户,我们可能需要考虑使用平板头。

在Linux中安装Flatseal

FlatSeal本身在Flathub存储库中可用作FlatPak应用程序。
首先,在Linux系统上安装FLOTPAK。

现在运行以下命令以安装FlatSeal:

$flatpak install flathub com.github.tchx84.Flatseal

如果我们想从源代码构建平板,Git克隆FlatSeal Github存储库。

$git clone https://github.com/tchx84/Flatseal.git

此命令将克隆在当地系统中名为"flatseal"的目录中的平面存储库的内容

转到平板目录:

$cd Flatseal

通过逐一运行以下命令,构建和安装平板:

$flatpak-builder --force-clean --repo=repo build com.github.tchx84.Flatseal.json
$flatpak build-bundle repo flatseal.flatpak com.github.tchx84.Flatseal
$flatpak install flatseal.flatpak

在Linux中使用FlatSeal配置FlatPak应用程序权限

FlatSeal令人轻松地配置FlatPak应用程序权限的进程!

使用DASH启动FlatSeal或者使用命令从终端运行它:

$flatpak run com.github.tchx84.Flatseal

平板头的默认接口将如下所示。

出于本教程的目的,让我们作为一个例子。

Fondo是一个图形壁纸应用程序,允许我们从"未提出"上浏览数千个美丽的壁纸,并将其作为桌面壁纸设置为。
Fondo需要一个有效的Internet连接来连接到未提出的站点。
让我们否认使用平板性的环球应用程序的网络访问,看看会发生什么。

为此,请在平板界面中选择Fondo应用程序。
在右侧,我们将看到Fondo应用程序的启用和禁用权限列表。
单击"网络选项旁"可用的滑块按钮,以启用/禁用网络访问。

现在我打开了Fondo应用程序来验证是否已禁用网络权限。

看到了吗?
我禁用了Fondo应用程序的网络访问权限,它无法连接到外界!

要再次启用网络权限,只需单击滑块"按钮即可。

同样,我们可以使用鼠标单击配置所有FlatPak应用程序的其他基本权限。

如果出现问题,则可以通过单击右上角的"重置"按钮快速重置为默认设置。