如何为 Chromium 配置策略/首选项

lis*_*bit 7 lts administration chromium policy snap

我正在尝试在 Ubuntu 20.04.2 LTS 上强制执行URLAllowlist本地 Chromium(版本 89.0.4389.90,Snap)。

根据谷歌的说法,该政策应该是可用的。Chromium项目讨论了此类列表的格式。

遵循Google 的指南

  1. 转到您的 /etc/opt/chrome/policies/driven 文件夹。

  2. 创建或更新 JSON 文件并根据需要输入 URL:

    在 URLBlocklist 中,添加要阻止的 URL。

    在 URLAllowlist 中,添加您希望用户访问的 URL。

  3. 将更新部署给您的用户。

我在上述目录中放置了两个 .json 文件(URLAllowlist.json、URLBlocklist.json)并重新启动了 Chromium。但是,chrome://policy/ 不显示任何活动策略。

我也遵循了Chromium 指南,但示例策略甚至没有应用。

编辑:我看不出有什么区别,无论是否使用:

  • /etc/opt/chrome/policies/managed/
  • /etc/chromium/policies/managed/
  • ~/snap/chromium/common/chromium/Default/policies/managed/
  • ~/.config/chromium/policies/managed/

如何在 Ubuntu 上为 Chromium 部署 URLAllowlist/URLBlocklist?

lis*_*bit 4

从 .deb 安装,Ubuntu 20.04.2 LTS 上策略的正确位置是/etc/chromium-browser/policies/managed/

在 Ubuntu 20.04 上从 snap 安装

  1. 我尝试了下面的解决方案 2),但它不起作用。所以我尝试了 /var/snap/chromium/current/policies/一下然后成功了

  2. 我还遇到了一些用户,他们报告说/var/snap/chromium/current/policies/managed/工作正常。这同样适用于我,我不确定这里哪个目录更可取。