Skip to main content

Browser Chromium - Amministrazione

Policy predefinita - policy.json

La politica predefinita per Chromium, fornita da openthinclient GmbH, serve alla configurazione e alla gestione centralizzata del browser all'interno di un ambiente thin client. Questa politica si basa sulle linee guida ufficiali di Chromium ed è stata appositamente adattata per predefinire impostazioni relative alla sicurezza e specifiche per l'utente. Tra queste figurano, tra l’altro, la disattivazione degli aggiornamenti automatici, l’impostazione di una pagina iniziale, il blocco di determinate funzioni e la limitazione delle estensioni. La politica viene applicata automaticamente all’avvio del sistema.

{
  "AutofillCreditCardEnabled": false,
  "BookmarkBarEnabled": false,
  "BrowserAddPersonEnabled": false,
  "BrowserGuestModeEnabled": false,
  "BrowserLabsEnabled": false,
  "BrowserNetworkTimeQueriesEnabled": false,
  "BrowserSignin": 0,
  "ComponentUpdatesEnabled": false,
  "DefaultBrowserSettingEnabled": false,
  "DefaultSearchProviderEnabled": true,
  "DefaultSearchProviderImageURL": "http://www.google.com/favicon.ico",
  "DefaultSearchProviderName": "Google",
  "DefaultSearchProviderSearchURL": "{google:baseURL}search?q={searchTerms}",
  "EditBookmarksEnabled": false,
  "HideWebStoreIcon": true,
  "MetricsReportingEnabled": false,
  "PasswordManagerEnabled": false,
  "SearchSuggestEnabled": false,
  "UserFeedbackAllowed": false
}

Configurazione delle politiche

In Chromium, i file di configurazione delle politiche si trovano in /etc/chromium/policies/.

In questa directory sono memorizzati due tipi di criteri:

  • Tipo I Gestito - Criteri di amministrazione obbligatori, che non possono essere modificati dalle persone.
  • Tipo II Recommended: criteri di amministrazione consigliati, modificabili dalle persone.

Questi due tipi si trovano in:

  • /etc/chromium/policies/managed/
  • /etc/chromium/policies/recommended/
Creare queste directory se non sono ancora presenti (vedere Cartelle personalizzate).

Per definire le politiche necessarie, creare un file con un nome a scelta, ad es. test_policy.json in /etc/chromium/policies/managed/.

Esempi di criteri

Esempio di HomepageLocation
{
  "HomepageLocation": "www.chromium.org"
}
Esempio ManagedBookmarks
{
"ManagedBookmarks": [
 {
  "toplevel_name": "My managed bookmarks folder"
 },
 {
  "name": "Google",
  "url": "google.com"
 },
 {
  "name": "Youtube",
  "url": "youtube.com"
 },
 {
  "name": "Chrome links",
  "children": [
   {
    "name": "Chromium",
    "url": "chromium.org"
   },
   {
    "name": "Chromium Developers",
    "url": "dev.chromium.org"
   }
  ]
 }
]
}

Nota

Al prossimo avvio di Chromium, i valori delle politiche verranno applicati.

È possibile distribuire le proprie politiche su più file JSON; Chromium li leggerà tutti e li applicherà.

Tuttavia, è consigliabile non definire la stessa politica in più di un file. In caso contrario, non è chiaro quale dei valori specificati avrà la precedenza.

Assicurarsi che i file JSON delle politiche si trovino in /etc/chromium/policies/ non siano modificabili da chiunque. Chromium assegna a questi file una priorità più alta, pertanto dovrebbero essere modificabili solo da un account di amministrazione odall’utente root!