Вот набор политик, которые мне нужны для моей установки 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 для текущего сеанса, но исчезают после перезагрузки компьютера (особенно extension install forcelist).
решение1
Статья в Google Использовать основные настройки для браузера Chrome обсуждает вопрос развертывания настроек по умолчанию для пользователей Chrome. Эти настройки применяются, когда пользователи впервые открывают браузер Chrome.
В статье говорится:
Чтобы применить настройки, которые вы не хотите, чтобы пользователи меняли, примените политики Chrome Окнаили Маквместо этого компьютеры.
Если настройка управляется политикой Chrome и также настроена в файле master_preferences, политика имеет приоритет, и пользователи не могут редактировать настройку. Подробности см.Просмотр текущих политик Chrome для устройства
Эти настройки содержатся в master_preferences
файле. Примером такого файла может быть
скачал
как отправная точка, а затем отредактированный с помощью текстового редактора для добавления необходимых параметров. Его формат — JSON.