これは、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; }'
- インストール済みmcxプロフィールへポリシーファイルをプロファイルに変換し、そのプロファイルをMac OSにインストールしました。説明書このコマンドは次のように実行しました。
python mcxToProfile.py --plist /Library/Preferences/com.google.Chrome.plist --identifier com.google.Chrome
ポリシーを編集するたびに、ポリシーが反映されません。現在のセッションでは Chrome に表示される場合がありますが、コンピューターを再起動すると消えます (具体的には拡張機能のインストール フォースリスト)。
答え1
Googleの記事 Chrome ブラウザのマスター設定を使用する Chrome ユーザーにデフォルトの設定を展開する問題について説明します。これらの設定は、ユーザーが初めて Chrome ブラウザを開いたときに適用されます。
記事にはこう書かれている。
ユーザーに変更してほしくない設定を適用するには、Chromeポリシーを強制適用します。 ウィンドウズまたは マック代わりにコンピューターを使用します。
設定がChromeポリシーによって管理され、master_preferencesファイルでも構成されている場合、ポリシーが優先され、ユーザーは設定を編集できません。詳細については、デバイスの現在の Chrome ポリシーを表示する
これらの設定はmaster_preferences
ファイルに含まれています。そのようなファイルの例は次のようになります。
ダウンロード
これを開始点として、テキスト エディターを使用して編集し、必要なパラメーターを追加します。形式は JSON です。