Navigateur Chromium - Administration
Stratégie par défaut - policy.json
La politique par défaut pour Chromium, fournie par openthinclient GmbH, sert à la configuration et à la gestion centralisées du navigateur au sein d'un environnement client léger. Cette politique repose sur les spécifications officielles de Chromium et a été spécialement adaptée afin de prédéfinir des paramètres liés à la sécurité et spécifiques à l'utilisateur. Cela comprend notamment la désactivation des mises à jour automatiques, la définition d'une page d'accueil, le blocage de certaines fonctionnalités ainsi que la restriction des extensions. La politique est automatiquement appliquée au démarrage du système.
{
"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
}
Configuration des politiques
Dans Chromium, les fichiers de configuration des politiques se trouvent dans /etc/chromium/policies/.
Deux types de politiques sont stockés dans ce répertoire :
- Type I "Managed" : politiques d'administration imposées, qui ne peuvent pas être modifiées par l'utilisateur.
- Type II "Recommandé" : des règles d'administration recommandées, que les utilisateur·rice·s peuvent modifier.
Ces deux types se trouvent sous :
/etc/chromium/policies/managed//etc/chromium/policies/recommended/
Pour définir les politiques requises, créez un fichier avec le nom de votre choix, par exemple test_policy.json, dans /etc/chromium/policies/managed/.
Exemples de politiques
Exemple de HomepageLocation
{
"HomepageLocation": "www.chromium.org"
}
Exemple de "MarqueursGérés"
{
"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"
}
]
}
]
}
Remarques
Les valeurs des règles seront appliquées au prochain démarrage de Chromium.
Vous pouvez répartir vos règles dans plusieurs fichiers JSON ; Chromium les lit tous et les applique.
Vous ne devez toutefois pas définir la même politique dans plusieurs fichiers. Si vous le faites, il est impossible de déterminer laquelle des valeurs que vous avez spécifiées prévaudra.
Assurez-vous que les fichiers JSON de politiques ne soient /etc/chromium/policies/ ne soient pas accessibles en écriture à tout le monde. Chromium accorde une priorité plus élevée à ces fichiers ; ils ne doivent donc être accessibles en écriture que par un administrateur oul'utilisateur root !