这是我想要安装的 Chrome 的策略集(转换为 json):
{
"chromePolicies": {
"BrowserAddPersonEnabled": {
"level": "recommended",
"scope": "machine",
"source": "platform",
"value": false
},
"BrowserGuestModeEnabled": {
"level": "recommended",
"scope": "machine",
"source": "platform",
"value": false
},
"ExtensionInstallForcelist": {
"level": "mandatory",
"scope": "machine",
"source": "platform",
"value": [ "pncfbmialoiaghdehhbnbhkkgmjanfhe", "mdnleldcmiljblolnjhpnblkcekpdkpa", "cjpalhdlnbpafiamejdnhcphjbkeiagm" ]
}
}
}
我尝试用多种方式来实例化这些策略,包括:
- 编辑
com.google.Chrome.plist
于/Library/Managed Preferences/Preferences
- 编辑
com.google.Chrome.plist
于/Library/Preferences
- 运行以下命令:
defaults write com.google.Chrome BrowserAddPersonEnabled -bool false
defaults write com.google.Chrome BrowserGuestModeEnabled -bool false
defaults write com.google.Chrome ExtensionInstallForcelist -array \
'{ pncfbmialoiaghdehhbnbhkkgmjanfhe; }' \
'{ mdnleldcmiljblolnjhpnblkcekpdkpa; }' \
'{ cjpalhdlnbpafiamejdnhcphjbkeiagm; }'
- 已安装mcxToProfile并将我的策略文件转换为配置文件,然后根据这些在我的 Mac OS 上安装该配置文件指示。使用以下命令:
python mcxToProfile.py --plist /Library/Preferences/com.google.Chrome.plist --identifier com.google.Chrome
每次我编辑策略时,它们都无法生效。它们可能会出现在当前会话的 Chrome 中,但在我重启电脑后它们就会消失(特别是安装 forcelist 扩展程序)。
答案1
谷歌文章 使用 Chrome 浏览器的主偏好设置 讨论了向 Chrome 用户部署默认偏好设置的问题。这些偏好设置会在用户首次打开 Chrome 浏览器时应用。
文章说:
要应用您不希望用户更改的设置,请在 视窗或者 苹果而是使用电脑。
如果某项设置由 Chrome 政策管理,并且也在 master_preferences 文件中配置,则该政策优先,用户无法修改该设置。有关详情,请参阅查看设备当前的 Chrome 政策
这些首选项包含在master_preferences
文件中。此类文件的示例可以是
下载
作为起点,然后使用文本编辑器进行编辑以添加所需的参数。其格式为 JSON。