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/
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!