Verrouiller des paramètres spécifiques
En utilisant le mode « verrouillage » dans dconf, vous pouvez empêcher les utilisateurs de modifier des paramètres spécifiques. À défaut, les paramètres utilisateur sont prioritaires sur les paramètres système.
Pour verrouiller une clé ou un sous-chemin dconf, vous devrez créer un sous-répertoire locks dans le répertoire de fichier de clés correspondant. Les fichiers de ce répertoire contiennent une liste de clés ou de sous-chemins à verrouiller. Tout comme avec les fichiers de clés dconf, vous pouvez y ajouter autant de fichiers que nécessaire.
Verrouiller un paramètre
-
Avant de pouvoir verrouiller une clé ou un sous-chemin, vous devez le définir. Cet exemple montre comment verrouiller un paramètre d’arrière-plan après l’avoir défini.
À ce stade, vous devriez avoir un profil utilisateur et un fichier de clés avec les paramètres que vous souhaitez verrouiller.
Créez un répertoire nommé /etc/dconf/db/local.d/locks.
-
Créez un fichier dans le répertoire /etc/dconf/db/local.d/locks/ et ajoutez-y une clé ou un sous-chemin par ligne. Par exemple, créez /etc/dconf/db/local.d/locks/00_default-wallpaper :
# empêcher les modifications de l’arrière-plan /org/gnome/desktop/background/picture-uri /org/gnome/desktop/background/picture-options /org/gnome/desktop/background/primary-color /org/gnome/desktop/background/secondary-color -
Actualisez les bases de données système :
# dconf update