【问题标题】:Mandatory Chrome Policies on MacMac 上的强制 Chrome 策略
【发布时间】:2016-11-07 11:54:39
【问题描述】:

我正在尝试通过修改 Chrome 政策在 OS X 上安装私有 Chrome 扩展程序。通过编辑相关的 HKEY_LOCAL_MACHINE 注册表,我能够在 Windows 上成功完成此操作,但在 OS X 上我遇到了问题。

使用以下命令,策略会显示在 chrome://policy 中,但在 Windows 上具有“推荐”级别而不是“强制”级别。

defaults write com.google.Chrome ExtensionInstallSources -array "http://install-url.com/*"
defaults write com.google.Chrome ExtensionInstallWhitelist -array "chrome-extension-id"

每当我尝试安装扩展程序时,Chrome 只会下载文件并显示无法从该网站安装应用程序、脚本和扩展程序的消息。

任何帮助将不胜感激!

【问题讨论】:

    标签: macos google-chrome google-chrome-extension group-policy defaults


    【解决方案1】:

    对于 Mac,扩展程序的策略在 Configuring Apps and Extensions by Policy 中给出。

    如前所述:

    可以通过 com.google.Chrome.extensions.gihmafigllmhbppdfjnfecimiohcljba 包的 MCX 首选项配置扩展的策略,如果使用 Chromium,则可以为 org.chromium.Chromium.extensions.gihmafigllmhbppdfjnfecimiohcljba 包配置。

    完整的配置过程可以在给定的文档中找到。

    【讨论】:

    • 这并不重要。这解释了如何为扩展配置托管存储,而不是如何配置全局浏览器策略(此处需要)。
    【解决方案2】:

    这是一个旧帖子,但它出现在谷歌搜索中,这里没有答案。

    这个问题经过一番排错后的答案如下:

    包含推荐政策的文件是

    ~/Library/Preferences/com.google.Chrome.plist 
    

    如果在用户上下文中运行,您发布的命令将修改此文件

    为了拥有强制,您需要管理您的 Mac,例如 JAMF 或 Munki。管理您的 Mac 后,您可以在

    中使用 plist
    /Library/Managed Preferences/
    

    &

    /Library/Managed Preferences/$user
    

    这实际上将 com.google.Chrome.plist 从用户上下文移动到机器上下文。港大与港大

    此处的文档在 调试 下对此进行了更多讨论 https://www.chromium.org/administrators/mac-quick-start

    【讨论】:

    • 看来您必须部署一个带有有效负载的系统配置文件才能在本地以强制状态覆盖 Chrome 策略。您不需要任何已配置的管理软件,但能够使用有效负载生成 .mobileconfig 文件,然后使用 /usr/bin/profiles -I -F /path/to/Google Chrome.mobileconfig
    猜你喜欢
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    • 1970-01-01
    • 2015-09-05
    • 2012-08-29
    • 1970-01-01
    相关资源
    最近更新 更多