Mac용 Chrome에서 정책을 어떻게 인스턴스화하나요?

Mac용 Chrome에서 정책을 어떻게 인스턴스화하나요?

다음은 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" ]
      }
   }
}

저는 다음을 포함하여 다양한 방법으로 이러한 정책을 인스턴스화하려고 노력했습니다.

  1. com.google.Chrome.plist에서 편집함/Library/Managed Preferences/Preferences
  2. com.google.Chrome.plist에서 편집함/Library/Preferences
  3. 다음 명령을 실행했습니다.
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. 설치됨mcxTo프로필정책 파일을 프로필로 변환한 다음 해당 프로필을 Mac OS에 설치했습니다.지침. 다음 명령을 사용했습니다.python mcxToProfile.py --plist /Library/Preferences/com.google.Chrome.plist --identifier com.google.Chrome

정책을 편집할 때마다 정책이 적용되지 않습니다. 현재 세션에서는 Chrome에 표시될 수 있지만 컴퓨터를 다시 시작하면 사라집니다(특히 확장 프로그램 설치 forcelist).

답변1

구글 기사 Chrome 브라우저의 마스터 환경설정 사용 Chrome 사용자에게 기본 환경설정을 배포하는 문제에 대해 논의합니다. 이러한 환경설정은 사용자가 Chrome 브라우저를 처음 열 때 적용됩니다.

기사는 다음과 같이 말합니다.

사용자가 변경하지 못하게 하려는 설정을 적용하려면 다음에서 Chrome 정책을 시행하세요. 윈도우또는 대신 컴퓨터.

설정이 Chrome 정책으로 관리되고 master_preferences 파일에도 구성된 경우 정책이 우선 적용되며 사용자는 설정을 수정할 수 없습니다. 자세한 내용은 다음을 참조하세요.기기의 현재 Chrome 정책 보기

이러한 기본 설정은 master_preferences파일에 포함되어 있습니다. 그러한 파일의 예는 다음과 같습니다. 다운로드됨 시작점으로 설정한 다음 텍스트 편집기를 사용하여 편집하여 필요한 매개변수를 추가합니다. 형식은 JSON입니다.

관련 정보