OpenAI
Halaman ini diterjemah oleh mesin. Lihat artikel asal dalam bahasa Inggeris.

Urus dasar pelayar ChatGPT desktop dengan MDM

Learn how to deploy and verify Chromium enterprise browser policies for ChatGPT desktop on Windows, macOS, and Linux.

Dikemas kini: 2 days ago

Ketersediaan: UI pelayar dalam aplikasi untuk memasang dan mengurus sambungan tidak akan didayakan bagi ruang kerja Enterprise pada 8 Oktober. Dasar MDM pada halaman ini berfungsi sepanjang tempoh tersebut, jadi pentadbir boleh mengkonfigurasi kawalan sambungan sebelum UI dilancarkan.

Pelayar dalam aplikasi desktop ChatGPT berasaskan Chromium dan mewarisi rangka kerja dasar enterprisnya. Pelayar ini menggunakan nama dasar dan format nilai yang sama seperti Chrome. Gunakan rujukan dasar Chrome Enterprise untuk mencari kawalan dan memahami nilainya. Dasar terpakai apabila platform, versi pelayar dan ciri yang terjejas disokong dalam aplikasi desktop ChatGPT.

Jika anda sudah mengurus Chrome, anda tentu biasa dengan proses pelaksanaannya. Chrome menyokong pelaksanaan dasar berasaskan peranti dan pengurusan pelayar awan melalui Google Admin. Aplikasi desktop ChatGPT kini menyokong pelaksanaan berasaskan peranti melalui MDM, Dasar Kumpulan atau alat pengurusan konfigurasi; pengurusan awan untuk dasar pelayar ini belum tersedia.

Bagi sesuatu sistem pengendalian, kandungan dan format dasar kekal sama. Perubahan utama ialah lokasi anda melaksanakan dasar pada peranti: gunakan kunci daftaran, domain keutamaan atau direktori dasar aplikasi desktop ChatGPT, bukannya Chrome.

Lokasi dasar mengikut platform

PlatformCara dasar dibacaLokasi ChromeLokasi aplikasi desktop ChatGPT
WindowsNilai daftaran dan subkunci dasarSOFTWARE\Policies\Google\ChromeSOFTWARE\Policies\OpenAI\Codex
macOSKeutamaan terurus dalam profil konfigurasicom.google.Chromecom.openai.codex
LinuxFail JSON dalam direktori dasar wajib/etc/opt/chrome/policies/managed//etc/opt/codex/policies/managed/

Pengecam aplikasi desktop ChatGPT masih mengandungi Codex atau codex. Gunakannya tepat seperti yang ditunjukkan.

  • Windows: Gunakan HKEY_LOCAL_MACHINE untuk semua pengguna pada peranti, atau HKEY_CURRENT_USER untuk pengguna tertentu. Jenis nilai dasar dan subkunci senarai mengikut format daftaran Chrome. Templat pentadbiran standard Chrome (ADMX) menyasarkan Chrome; gunakan tetapan daftaran tersuai untuk aplikasi desktop ChatGPT.

  • macOS: Laksanakan kunci dasar dan nilai plistnya sebagai keutamaan terurus di bawah com.openai.codex. Profil yang menyasarkan domain Chrome tidak menyasarkan aplikasi desktop ChatGPT.

  • Linux: Letakkan fail JSON terus ke dalam /etc/opt/codex/policies/managed/. Gunakan /etc/opt/codex/policies/recommended/ untuk dasar yang menyokong nilai lalai yang boleh diubah oleh pengguna.

Panduan pentadbir

Contoh dasar

Contoh di bawah mengkonfigurasi dua dasar:

DasarContoh nilaiKesan
PasswordManagerEnabledfalseMenghalang penyimpanan kata laluan baharu. Kata laluan yang telah disimpan tidak dipadamkan.
CookiesBlockedForUrls["https://example.com"]Menghalang https://example.com daripada menetapkan kuki. Dasar ini tidak menyekat akses ke laman tersebut.

Gantikan contoh ini dengan tetapan organisasi anda.

Urus sambungan

Laksanakan kunci dasar Chromium ini di lokasi aplikasi desktop ChatGPT di atas. Pelayar dalam aplikasi membaca dan menguatkuasakan dasar ini sementara penyediaan UI untuk memasang dan mengurus sambungan ditangguhkan bagi ruang kerja Enterprise. Dasar ini tidak mendayakan UI tersebut lebih awal.

  • ExtensionInstallBlocklist — Senarai ID sambungan yang tidak boleh dipasang oleh pengguna; * menyekat semuanya secara lalai. Sambungan terpasang yang sepadan dinyahdayakan.

  • ExtensionInstallAllowlist — Senarai ID yang dikecualikan daripada senarai sekat. Dengan senarai sekat *, dasar ini membenarkan sambungan bertandatangan yang disenaraikan; dasar ini tidak memasangnya.

  • ExtensionInstallForcelist — Senarai ID sambungan, yang boleh diikuti dengan ; dan URL manifes kemas kini. Memasangnya tanpa interaksi pengguna, memberikan keizinan yang diminta dan menghalang pengguna daripada menyahdayakan atau menyahpasangnya. Dasar ini diutamakan berbanding senarai sekat.

  • ExtensionSettings — Kamus yang menggunakan ID sambungan sebagai kunci, atau * untuk nilai lalai. Menetapkan mod pemasangan (seperti blocked, allowed atau force_installed) dan boleh mengehadkan keizinan serta akses hos, mewajibkan versi minimum, menetapkan tingkah laku kemas kini atau menyematkan sambungan. Tetapan bagi setiap ID boleh mengatasi dasar senarai.

  • ExtensionAllowedTypes — Senarai jenis manifes yang boleh dipasang, seperti extension atau theme. Dasar ini juga mengehadkan pemasangan paksa.

  • ExtensionInstallSources — Corak URL untuk aliran pemasangan CRX terus Chromium, jika tersedia. Kedua-dua URL muat turun dan halaman yang memulakan pemasangan mesti sepadan; senarai sekat tetap diutamakan.

Pada Windows, laksanakan dasar senarai sebagai nilai REG_SZ bernombor dalam subkunci yang dinamakan mengikut dasar, dan ExtensionSettings sebagai JSON dalam nilai REG_SZ. Pada macOS, gunakan tatasusunan dan kamus dalam domain keutamaan terurus com.openai.codex. Pada Linux, gunakan tatasusunan JSON dan objek dalam fail dasar terurus.

Semak chrome://policy untuk melihat nilai yang dilaksanakan dan ralat sementara UI belum tersedia. Jika sambungan yang dipasang secara paksa aktif, uji tingkah laku sebenarnya dalam aliran kerja perintis pelayar dalam aplikasi, jika boleh. Setelah UI pelayar dalam aplikasi untuk memasang dan mengurus sambungan didayakan bagi ruang kerja, semak chrome://extensions/ dan uji aliran pemasangan serta pengurusan oleh pengguna.

Windows: Microsoft Intune atau Dasar Kumpulan

Untuk Microsoft Intune, simpan yang berikut sebagai skrip PowerShell dan tambahkannya di bawah Skrip platform. Skrip ini menulis dasar wajib untuk semua pengguna pada peranti:

]$ErrorActionPreference = 'Stop'$policyRoot = 'HKLM:\SOFTWARE\Policies\OpenAI\Codex'if (-not (Test-Path -LiteralPath $policyRoot)) {  New-Item -Path $policyRoot -Force | Out-Null}New-ItemProperty -Path $policyRoot -Name PasswordManagerEnabled -PropertyType DWord -Value 0 -Force | Out-Null$cookieKey = "$policyRoot\CookiesBlockedForUrls"if (-not (Test-Path -LiteralPath $cookieKey)) {  New-Item -Path $cookieKey -Force | Out-Null}New-ItemProperty -Path $cookieKey -Name '1' -PropertyType String -Value 'https://example.com' -Force | Out-Null

Dalam Skrip platform Microsoft Intune, tetapkan Jalankan skrip ini menggunakan kelayakan pengguna yang dilog masuk kepada Tidak dan Jalankan skrip dalam hos PowerShell 64 bit kepada Ya, kemudian tugaskannya kepada kumpulan perintis anda. Selepas skrip dijalankan, mulakan semula aplikasi desktop ChatGPT dan sahkan dasar.

Untuk Dasar Kumpulan, cipta item keutamaan Daftaran dengan kunci, nama nilai, jenis dan nilai yang sama seperti yang ditunjukkan dalam skrip, kemudian gunakannya pada peranti perintis anda.

Format nilai daftaran:

  • Boolean: REG_DWORD, dengan 0 untuk false dan 1 untuk true.

  • Senarai rentetan: Subkunci yang dinamakan mengikut dasar, dengan nilai REG_SZ bernombor (1, 2 dan seterusnya). Apabila mengemas kini senarai, alih keluar nilai bernombor yang tidak lagi terpakai.

  • Dasar berstruktur: Ikut pengekodan Windows dalam rujukan dasar. Contohnya, ExtensionSettings menyimpan kamusnya sebagai rentetan JSON dalam nilai REG_SZ.

Untuk dasar bagi setiap pengguna, gunakan laluan yang sama di bawah HKEY_CURRENT_USER dan laksanakannya dalam konteks pengguna yang dimaksudkan. Skrip yang dijalankan sebagai SYSTEM tidak menulis ke HKEY_CURRENT_USER pengguna yang dilog masuk. Untuk dasar yang menyokong nilai lalai yang disyorkan, gunakan subkunci Recommended di bawah akar aplikasi desktop ChatGPT.

Dasar Chrome sedia ada: Aplikasi desktop ChatGPT kini menggunakan SOFTWARE\Policies\Google\Chrome sebagai sandaran secara berasingan dalam setiap sarang daftaran jika kunci aplikasi desktop ChatGPT dalam sarang tersebut tidak dapat dibuka. Kunci aplikasi desktop ChatGPT yang boleh dibaca, termasuk kunci kosong, menghentikan penggunaan sandaran bagi sarang tersebut; nilai individu yang tiada tidak diisi daripada Chrome. Untuk memastikan kedua-dua skop berasingan daripada Chrome, sediakan kunci aplikasi desktop ChatGPT yang boleh dibaca dalam HKLM dan juga HKCU setiap pengguna yang berkenaan.

macOS: Jamf Pro atau Microsoft Intune

Cipta profil konfigurasi yang menetapkan keutamaan terurus paksa (wajib) dalam domain com.openai.codex. Untuk Jamf Pro, simpan yang berikut sebagai com.openai.codex.plist terlebih dahulu:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict>  <key>PasswordManagerEnabled</key>  <false/>  <key>CookiesBlockedForUrls</key>  <array>    <string>https://example.com</string>  </array></dict></plist>
  • Jamf Pro: Gunakan muatan Aplikasi & Tetapan Tersuai dalam profil konfigurasi komputer, muat naik plist dan tetapkan domain keutamaan kepada com.openai.codex. Lihat arahan tetapan tersuai Jamf.

  • Microsoft Intune: Cipta profil macOS Templat → Fail keutamaan dan tetapkan Nama domain keutamaan kepada com.openai.codex. Untuk pemuat naik ini, simpan hanya kandungan kunci/nilai di dalam <dict> luar dalam contoh; jangan sertakan pengisytiharan XML, DOCTYPE serta pembungkus <plist> dan <dict> luar. Kekalkan <array> bersarang tanpa perubahan. Lihat arahan fail keutamaan Intune.

  • Alat MDM lain: Gunakan aliran kerja keutamaan terurus tersuai alat tersebut atau laksanakan profil .mobileconfig yang setara untuk domain ini.

Tugaskan profil kepada peranti perintis anda dan sahkan pemasangannya. Mulakan semula aplikasi desktop ChatGPT dan sahkan dasar. Gunakan keutamaan terurus: keutamaan pengguna biasa yang ditulis dengan defaults write tidak menjadikan dasar itu wajib.

Linux: pengurusan konfigurasi

Gunakan alat seperti Ansible, Puppet atau Chef untuk menghantar fail dasar JSON ke peranti anda, seperti yang anda lakukan untuk Chrome.

  1. Cipta /etc/opt/codex/policies/managed/ jika perlu.

  2. Letakkan fail JSON terus ke dalam direktori itu menggunakan alat pengurusan konfigurasi, pakej atau ejen pengurusan peranti anda.

  3. Tetapkan root sebagai pemilik direktori dan fail, benarkan pengguna aplikasi desktop ChatGPT membacanya dan benarkan hanya pentadbir yang dipercayai menulis padanya. Keizinan lazim ialah 0755 untuk direktori dan 0644 untuk fail.

  4. Mulakan semula aplikasi desktop ChatGPT dan sahkan dasar.

Contoh /etc/opt/codex/policies/managed/browser.json:

{  "PasswordManagerEnabled": false,  "CookiesBlockedForUrls": ["https://example.com"]}

Gunakan Boolean, nombor, tatasusunan dan objek JSON seperti yang diperlukan oleh setiap dasar. Letakkan fail terus dalam managed/; direktori bersarang tidak dibaca. Elakkan mentakrifkan dasar yang sama dalam berbilang fail.

Sahkan dasar

  1. Sahkan bahawa alat pelaksanaan anda telah menghantar nilai daftaran, memasang profil atau menghantar fail JSON ke peranti perintis.

  2. Tutup dan buka semula aplikasi desktop ChatGPT. Buka tab pelayar dalam aplikasi dan pergi ke chrome://policy dalam aplikasi desktop ChatGPT.

  3. Pilih Muat semula dasar. Semak nilai, sumber, skop, tahap dan status setiap dasar. Untuk contoh dasar wajib, sumber sepatutnya ialah Platform, tahap ialah Wajib dan tiada ralat dasar.

  4. Uji tingkah laku yang dimaksudkan dalam pelayar itu. Dasar yang muncul pada halaman ini mengesahkan bahawa dasar itu telah dibaca; kemunculannya sahaja tidak membuktikan bahawa ciri yang terjejas berfungsi seperti yang dimaksudkan.

Sesetengah dasar memerlukan aplikasi dimulakan semula sepenuhnya walaupun selepas dasar dimuat semula. Lengkapkan semakan perintis sebelum memperluas pelaksanaan.

Jika dasar tidak muncul, semak ejaan, lokasi sasaran, penugasan dan keizinan bacanya. Jika terdapat ralat atau dasar diabaikan, semak jenis nilai, platform dan tahap dasar yang disokong, serta sebarang dasar bercanggah yang dilaporkan pada chrome://policy.

Untuk mengubah atau mengalih keluar dasar, kemas kini pelaksanaan yang membekalkannya dan alih keluar entri daftaran atau kunci fail yang tidak lagi digunakan. Membatalkan penugasan skrip sahaja tidak membatalkan nilai yang telah ditulisnya. Mulakan semula aplikasi desktop ChatGPT dan sahkan sekali lagi; mengalih keluar akar aplikasi desktop ChatGPT pada Windows boleh mendayakan semula penggunaan Chrome sebagai sandaran.

Adakah artikel ini membantu?