用 Flatseal 圖形化管理 Flatpak 應(yīng)用的權(quán)限
新版本的安卓系統(tǒng)讓你對(duì)單個(gè)應(yīng)用的訪問(wèn)和權(quán)限有了更精細(xì)的控制。這一點(diǎn)至關(guān)重要,因?yàn)樵S多應(yīng)用曾經(jīng)(正在)濫用系統(tǒng)權(quán)限。下載一個(gè)天氣應(yīng)用,它將要求訪問(wèn)你的通話記錄,好像這與天氣有什么關(guān)系一樣。
為什么我在說(shuō)安卓應(yīng)用的權(quán)限?因?yàn)檫@可能與此應(yīng)用的功能有關(guān)。
你可能已經(jīng)知道 什么是 Flatpak。這些都是沙盒應(yīng)用,可以選擇訪問(wèn)系統(tǒng)資源,如文件存儲(chǔ)、網(wǎng)絡(luò)接口等。
就像 Android 一樣,你可以控制 Flatpak 應(yīng)用對(duì)系統(tǒng)資源的訪問(wèn)。默認(rèn)情況下,這要用 Flatpak 命令,不是每個(gè)人都能適應(yīng)它。
因此,有一個(gè)叫做 Flatseal 的小工具,可以讓你在應(yīng)用層面上管理和控制 Flatpak 的權(quán)限。
Flatseal
Flatseal
Flatseal 是一個(gè)圖形化的工具,用于審查和修改你的 Flatpak 應(yīng)用的權(quán)限。這使得事情比通過(guò)命令要容易得多。
Flatseal 會(huì)列出所有已安裝的 Flatpak 應(yīng)用。當(dāng)你選擇一個(gè)應(yīng)用,你可以看到所有的權(quán)限。很容易發(fā)現(xiàn)已啟用的權(quán)限,如果你愿意,你可以禁用它。
例如,Ksnip 是一個(gè)屏幕截圖工具,但它也有聯(lián)網(wǎng)權(quán)限,可以用 Imgur 等在線服務(wù)分享截圖。如果你不需要它,你可以禁用它。
Control permissions of individual Flatpak apps
如果不出意外,看看一個(gè)應(yīng)用有什么樣的權(quán)限是很有趣的。例如,你可以看到 ksnip 有在后臺(tái)運(yùn)行的能力(這樣你就可以用鍵盤(pán)快捷鍵進(jìn)行截圖)。
安裝 Flatseal
既然管理的都是 Flatpak,那么 Flatseal 作為一個(gè) Flatpak 包來(lái)使用也是合理的。
在 Fedora 上,如果已經(jīng)添加 Flathub 倉(cāng)庫(kù),你可以從軟件中心安裝它。
Installing Flatseal from the software center
否則,命令行總是可以幫助你。
flatpak install flathub com.github.tchx84.Flatseal
你真的需要控制權(quán)限嗎?
這是一個(gè)主觀的問(wèn)題,完全取決于你。值得慶幸的是,到目前為止,桌面 Linux 應(yīng)用并不像 Android 應(yīng)用那樣濫用權(quán)限。
一個(gè)普通用戶通常不會(huì)去管這些事情,這完全沒(méi)問(wèn)題。
然而,如果你對(duì)這些事情過(guò)于謹(jǐn)慎,或者你找到一個(gè)很好的理由,F(xiàn)latseal 提供了一個(gè)簡(jiǎn)單的選擇。
你還應(yīng)該小心你所改變的權(quán)限。如果你禁用了對(duì)應(yīng)用的運(yùn)作至關(guān)重要的權(quán)限,在使用應(yīng)用時(shí)肯定會(huì)造成麻煩。
所以,總的來(lái)說(shuō),這不是一個(gè)普通用戶要使用的東西。