snap - 如何授予读取文件夹的永久权限

snap - 如何授予读取文件夹的永久权限

我已经安装了 Chromium snap 包。每次我下载文件并尝试打开它或下载文件夹时,我都会看到一个 GNOME 提示窗体,其中包含以下问题:

允许打开文件吗?
允许快照“chromium”打开文件“/home/username/Download”吗?

我如何才能永久禁用它?是否有选项可以授予特定 snap 包对此文件夹的读取/打开权限?

  • 操作系统:Ubuntu 18.04 LTS
  • X:GNOME
  • snapd 版本:2.33

答案1

这是 snapd 的故意行为,并被硬编码到源代码

此功能(在 snapd 中打开文件)是新功能(大约七个月前推出)。据我所知,开发人员比较保守,并且迅速采取措施防止出现任何安全问题。讨论关于 forum.snapcraft.io 中的主题和拉取请求引入了新功能。

答案2

我通过两个步骤解决了这个问题:

  1. 从 snap 中删除 chromium-browser:(snap remove chromium-browser 检查snap list浏览器是否在 snap 列表中)
  2. 传统方式安装浏览器:sudo apt install chromium-browser

答案3

可以从 CLI 更改权限,如下所示。此示例适用于使用已安装的单元

sudo snap connect gimp:removable-media 

答案4

您可以使用开发模式安装 Chromium:

sudo snap remove chromium    
sudo snap install --devmode chromium

相关内容