Wie instanziiere ich Richtlinien in Chrome auf dem Mac?

Wie instanziiere ich Richtlinien in Chrome auf dem Mac?

Dies ist der Richtliniensatz, den ich für meine Chrome-Installation möchte (in JSON konvertiert):

{
   "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" ]
      }
   }
}

Ich habe versucht, diese Richtlinien auf verschiedene Weise umzusetzen, unter anderem:

  1. Bearbeitet die com.google.Chrome.plistin/Library/Managed Preferences/Preferences
  2. Bearbeitet die com.google.Chrome.plistin/Library/Preferences
  3. Habe diese Befehle ausgeführt:
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; }'
  1. EingerichtetmcxToProfileund konvertierte meine Richtliniendatei in ein Profil und installierte dieses Profil dann auf meinem Mac OS, gemäß diesenAnweisungen. Das geschah mit diesem Befehl:python mcxToProfile.py --plist /Library/Preferences/com.google.Chrome.plist --identifier com.google.Chrome

Jedes Mal, wenn ich die Richtlinien bearbeite, bleiben sie nicht erhalten. Sie werden möglicherweise während der aktuellen Sitzung in Chrome angezeigt, verschwinden aber, nachdem ich meinen Computer neu gestartet habe (insbesondere die Forcelist zur Installation der Erweiterung).

Antwort1

Der Google-Artikel Haupteinstellungen für den Chrome-Browser verwenden diskutiert die Frage der Bereitstellung von Standardeinstellungen für Chrome-Benutzer. Diese Einstellungen werden angewendet, wenn Benutzer den Chrome-Browser zum ersten Mal öffnen.

Im Artikel heißt es:

Um Einstellungen anzuwenden, die von Benutzern nicht geändert werden sollen, erzwingen Sie Chrome-Richtlinien auf Windowsoder MacComputer stattdessen.

Wenn eine Einstellung durch eine Chrome-Richtlinie verwaltet und auch in der Datei master_preferences konfiguriert wird, hat die Richtlinie Vorrang und Benutzer können die Einstellung nicht bearbeiten. Weitere Informationen finden Sie unterAktuelle Chrome-Richtlinien eines Geräts anzeigen

Diese Einstellungen sind in der master_preferencesDatei enthalten. Ein Beispiel für eine solche Datei finden Sie hier: heruntergeladen als Ausgangspunkt und wird dann mit einem Texteditor bearbeitet, um die erforderlichen Parameter hinzuzufügen. Das Format ist JSON.

verwandte Informationen