Dostupnost: Interfejs preglednika unutar aplikacije za instaliranje ekstenzija i upravljanje njima neće biti omogućen za Enterprise radne prostore 8. oktobra. MDM pravila na ovoj stranici funkcionišu i tokom tog perioda, pa administratori mogu podesiti kontrole za ekstenzije prije uvođenja interfejsa.
Ugrađeni preglednik u desktop aplikaciji ChatGPT zasnovan je na Chromiumu i nasljeđuje njegov okvir za poslovne politike. Koristi iste nazive politika i formate vrijednosti kao Chrome. U referentnoj dokumentaciji za politike Chrome Enterprise pronađite kontrole i objašnjenja njihovih vrijednosti. Politike se primjenjuju ako desktop aplikacija ChatGPT podržava platformu, verziju preglednika i funkciju na koju se odnose.
Ako već upravljate Chromeom, postupak implementacije bit će vam poznat. Chrome podržava i implementaciju politika na uređajima i upravljanje preglednikom u oblaku putem usluge Google Admin. Desktop aplikacija ChatGPT trenutno podržava implementaciju na uređajima putem MDM-a, grupnih politika ili alata za upravljanje konfiguracijom; upravljanje ovim politikama preglednika u oblaku još nije dostupno.
Sadržaj i formati politika za dati operativni sistem ostaju isti. Glavna razlika je lokacija na uređaju na koju ih postavljate: koristite ključeve registra, domenu postavki ili direktorij politika desktop aplikacije ChatGPT umjesto onih za Chrome.
Lokacije politika po platformama
| Platforma | Način čitanja politika | Lokacija za Chrome | Lokacija za desktop aplikaciju ChatGPT |
|---|---|---|---|
| Windows | Vrijednosti registra i potključevi politika | SOFTWARE\Policies\Google\Chrome | SOFTWARE\Policies\OpenAI\Codex |
| macOS | Upravljane postavke u konfiguracijskom profilu | com.google.Chrome | com.openai.codex |
| Linux | JSON datoteke u direktoriju obaveznih politika | /etc/opt/chrome/policies/managed/ | /etc/opt/codex/policies/managed/ |
Identifikatori desktop aplikacije ChatGPT i dalje sadrže Codex ili codex. Koristite ih tačno kako su prikazani.
Windows: Koristite HKEY_LOCAL_MACHINE za sve korisnike na uređaju ili HKEY_CURRENT_USER za određenog korisnika. Tipovi vrijednosti politika i potključevi za liste slijede Chromeov format registra. Chromeovi standardni administrativni predlošci (ADMX) namijenjeni su Chromeu; za desktop aplikaciju ChatGPT koristite prilagođene postavke registra.
macOS: Postavite ključeve politika i njihove plist vrijednosti kao upravljane postavke u domeni com.openai.codex. Profil namijenjen Chromeovoj domeni ne primjenjuje se na desktop aplikaciju ChatGPT.
Linux: Postavite JSON datoteke direktno u /etc/opt/codex/policies/managed/. Koristite /etc/opt/codex/policies/recommended/ za politike koje podržavaju zadane vrijednosti koje korisnici mogu mijenjati.
Vodič za administratore
Primjeri politika
U primjerima u nastavku konfiguriraju se dvije politike:
| Politika | Primjer vrijednosti | Učinak |
|---|---|---|
| PasswordManagerEnabled | false | Sprečava spremanje novih lozinki. Postojeće spremljene lozinke se ne brišu. |
| CookiesBlockedForUrls | ["https://example.com"] | Sprečava da https://example.com postavlja kolačiće. Ne blokira pristup web-lokaciji. |
Zamijenite ove primjere postavkama svoje organizacije.
Upravljanje proširenjima
Postavite ove ključeve Chromiumovih politika na prethodno navedenu lokaciju za desktop aplikaciju ChatGPT. Ugrađeni preglednik ih čita i provodi dok je dostupnost njegovog interfejsa za instaliranje proširenja i upravljanje njima odgođena za radne prostore Enterprise. Ove politike ne omogućavaju raniji pristup tom interfejsu.
ExtensionInstallBlocklist — Lista ID-ova proširenja koja korisnici ne mogu instalirati; * podrazumijevano blokira sva proširenja. Instalirana proširenja koja odgovaraju listi se onemogućavaju.
ExtensionInstallAllowlist — Lista ID-ova izuzetih s liste blokiranih proširenja. Ako lista blokiranih sadrži *, ovo dopušta navedena potpisana proširenja, ali ih ne instalira.
ExtensionInstallForcelist — Lista ID-ova proširenja, iza kojih se po potrebi mogu navesti ; i URL manifesta za ažuriranje. Instalira ih bez interakcije s korisnikom, dodjeljuje tražene dozvole i sprečava korisnike da ih onemoguće ili deinstaliraju. Ima prednost nad listom blokiranih proširenja.
ExtensionSettings — Rječnik čiji su ključevi ID-ovi proširenja ili * za zadane postavke. Postavlja način instalacije (kao što su blocked, allowed ili force_installed) i može ograničiti dozvole i pristup hostovima, zahtijevati minimalnu verziju, postaviti ponašanje pri ažuriranju ili prikvačiti proširenje. Postavke za pojedinačne ID-ove mogu imati prednost nad politikama zasnovanim na listama.
ExtensionAllowedTypes — Lista tipova manifesta koji se mogu instalirati, kao što su extension ili theme. Ograničava i prisilne instalacije.
ExtensionInstallSources — URL obrasci za Chromiumov postupak direktne instalacije CRX datoteka, gdje je dostupan. I URL za preuzimanje i stranica koja pokreće instalaciju moraju odgovarati obrascima; lista blokiranih i dalje ima prednost.
Na Windowsu postavite politike zasnovane na listama kao numerirane REG_SZ vrijednosti u potključevima nazvanim po politikama, a ExtensionSettings kao JSON u REG_SZ vrijednosti. Na macOS-u koristite nizove i rječnik u domeni upravljanih postavki com.openai.codex. Na Linuxu koristite JSON nizove i objekt u datoteci upravljanih politika.
Dok interfejs nije dostupan, provjeravajte postavljene vrijednosti i greške na chrome://policy. Ako je prisilno instalirano proširenje aktivno, testirajte njegovo stvarno ponašanje u probnom toku rada u ugrađenom pregledniku, gdje je to moguće. Kada interfejs ugrađenog preglednika za instaliranje proširenja i upravljanje njima bude omogućen za radni prostor, provjerite chrome://extensions/ i testirajte korisnički postupak instalacije i upravljanja.
Windows: Microsoft Intune ili grupne politike
Za Microsoft Intune spremite sljedeće kao PowerShell skriptu i dodajte je u odjeljak Skripte platforme. Skripta upisuje obavezne politike za sve korisnike na uređaju:
| ]$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 |
U odjeljku Skripte platforme u usluzi Microsoft Intune postavite Pokreni ovu skriptu koristeći vjerodajnice prijavljenog korisnika na Ne, a Pokreni skriptu u 64-bitnom PowerShell okruženju na Da, zatim je dodijelite svojoj probnoj grupi. Nakon izvršavanja skripte ponovo pokrenite desktop aplikaciju ChatGPT i provjerite politike.
Za grupne politike kreirajte stavke postavki registra s istim ključevima, nazivima vrijednosti, tipovima i vrijednostima prikazanim u skripti te ih primijenite na probne uređaje.
Formati vrijednosti registra:
Logičke vrijednosti: REG_DWORD, s 0 za false i 1 za true.
Liste stringova: Potključ nazvan po politici, s numeriranim REG_SZ vrijednostima (1, 2 i tako dalje). Pri ažuriranju liste uklonite numerirane vrijednosti koje više ne važe.
Strukturirane politike: Slijedite način kodiranja za Windows naveden u referentnoj dokumentaciji politike. Naprimjer, ExtensionSettings pohranjuje svoj rječnik kao JSON string u REG_SZ vrijednosti.
Za politiku koja se primjenjuje na pojedinačnog korisnika koristite istu putanju pod HKEY_CURRENT_USER i izvršite implementaciju u kontekstu tog korisnika. Skripta pokrenuta kao SYSTEM ne upisuje vrijednosti u HKEY_CURRENT_USER prijavljenog korisnika. Za politike koje podržavaju preporučene zadane vrijednosti koristite potključ Recommended pod korijenskim ključem desktop aplikacije ChatGPT.
Postojeća politika za Chrome: Desktop aplikacija ChatGPT trenutno koristi SOFTWARE\Policies\Google\Chrome kao rezervnu lokaciju zasebno u svakoj košnici registra ako ne može otvoriti svoj ključ u toj košnici. Ključ desktop aplikacije ChatGPT koji se može čitati, čak i ako je prazan, sprečava korištenje rezervne lokacije za tu košnicu; pojedinačne vrijednosti koje nedostaju ne preuzimaju se iz Chromea. Da biste i postavke uređaja i korisničke postavke zadržali odvojenim od Chromea, kreirajte čitljiv ključ desktop aplikacije ChatGPT u HKLM-u i u HKCU-u svakog relevantnog korisnika.
macOS: Jamf Pro ili Microsoft Intune
Kreirajte konfiguracijski profil koji postavlja prisilne (obavezne) upravljane postavke u domeni com.openai.codex. Za Jamf Pro prvo spremite sljedeće kao com.openai.codex.plist:
| <?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: U konfiguracijskom profilu računara koristite odjeljak Postavke aplikacija i prilagođene postavke, učitajte plist datoteku i postavite domenu postavki na com.openai.codex. Pogledajte Jamfove upute za prilagođene postavke.
Microsoft Intune: Kreirajte macOS profil putem opcije Predlošci → Datoteka postavki i postavite Naziv domene postavki na com.openai.codex. Za ovaj alat za učitavanje spremite samo sadržaj s ključevima i vrijednostima unutar vanjskog elementa <dict> iz primjera; izostavite XML deklaraciju, DOCTYPE, <plist> i vanjske oznake <dict>. Ostavite ugniježđeni element <array> nepromijenjen. Pogledajte upute za datoteke postavki u usluzi Intune.
Drugi MDM alati: Koristite njihov postupak za prilagođene upravljane postavke ili implementirajte ekvivalentan .mobileconfig profil za ovu domenu.
Dodijelite profil probnim uređajima i potvrdite instalaciju. Ponovo pokrenite desktop aplikaciju ChatGPT i provjerite politike. Koristite upravljane postavke: obična korisnička postavka upisana naredbom defaults write ne čini politiku obaveznom.
Linux: upravljanje konfiguracijom
Koristite alat kao što je Ansible, Puppet ili Chef da biste na uređaje dostavili JSON datoteku s politikama, kao što biste uradili za Chrome.
Po potrebi kreirajte /etc/opt/codex/policies/managed/.
Postavite JSON datoteku direktno u taj direktorij putem alata za upravljanje konfiguracijom, paketa ili agenta za upravljanje uređajima.
Postavite root kao vlasnika direktorija i datoteke, omogućite korisnicima desktop aplikacije ChatGPT da ih čitaju, a pravo pisanja dodijelite samo pouzdanim administratorima. Uobičajene dozvole su 0755 za direktorije i 0644 za datoteke.
Ponovo pokrenite desktop aplikaciju ChatGPT i provjerite politike.
Primjer datoteke /etc/opt/codex/policies/managed/browser.json:
| { "PasswordManagerEnabled": false, "CookiesBlockedForUrls": ["https://example.com"]} |
Koristite JSON logičke vrijednosti, brojeve, nizove i objekte u skladu sa zahtjevima svake politike. Postavite datoteke direktno u managed/; ugniježđeni direktoriji se ne čitaju. Izbjegavajte definiranje iste politike u više datoteka.
Provjera politika
Potvrdite da je alat za implementaciju dostavio vrijednosti registra, instalirani profil ili JSON datoteku na probni uređaj.
Zatvorite i ponovo otvorite desktop aplikaciju ChatGPT. Otvorite karticu ugrađenog preglednika i idite na chrome://policy unutar desktop aplikacije ChatGPT.
Odaberite Ponovo učitaj politike. Provjerite vrijednost, izvor, opseg, nivo i status svake politike. Za primjere obaveznih politika očekujte izvor Platforma, nivo Obavezno i odsustvo grešaka politike.
Testirajte očekivano ponašanje u tom pregledniku. Prikaz politike na ovoj stranici potvrđuje da je pročitana, ali sam po sebi ne dokazuje da funkcija na koju se odnosi radi kako je predviđeno.
Neke politike zahtijevaju potpuno ponovno pokretanje aplikacije čak i nakon ponovnog učitavanja politika. Završite provjere na probnim uređajima prije proširivanja implementacije.
Ako politika nedostaje, provjerite je li njen naziv ispravno napisan, ciljnu lokaciju, dodjelu i dozvole za čitanje. Ako politika ima grešku ili je zanemarena, provjerite tip vrijednosti, podržanu platformu i nivo politike te sve sukobljene politike prijavljene na chrome://policy.
Da biste promijenili ili uklonili politiku, ažurirajte konfiguraciju implementacije kojom je postavljena i uklonite zastarjele unose registra ili ključeve u datoteci. Samo uklanjanje dodjele skripte ne poništava vrijednosti koje je upisala. Ponovo pokrenite desktop aplikaciju ChatGPT i ponovite provjeru; uklanjanje njenog korijenskog ključa na Windowsu može ponovo omogućiti korištenje Chromeovih postavki kao rezervne opcije.
