Bloccare impostazioni specifiche
Utilizzando la modalità blocco (lockdown) in dconf, è possibile impedire agli utenti di modificare impostazioni specifiche. Se non si bloccano le impostazioni di sistema, le impostazioni utente avranno la precedenza sulle impostazioni di sistema.
Per bloccare una chiave o un sottopercorso dconf, sarà necessario creare una sottodirectory locks nella directory dei keyfile. I file all'interno di questa directory contengono un elenco di chiavi o di sottopercorsi da bloccare. Proprio come con i keyfile, è possibile aggiungere qualsiasi numero di file a questa directory.
Bloccare un'impostazione
-
Prima di poter bloccare una chiave o un sottopercorso, è necessario impostarne un valore. Questo esempio mostra come bloccare un'impostazione per lo sfondo una volta impostata.
A questo punto, si dovrebbe avere un profilo user e un keyfile con le impostazioni che si desidera bloccare.
Creare una directory chiamata /etc/dconf/db/local.d/locks.
-
Creare un file nella directory /etc/dconf/db/local.d/locks/ ed elencare una chiave o un sottopercorso per ogni riga. Ad esempio, creare /etc/dconf/db/local.d/locks/00_default-wallpaper:
# impedire modifiche allo sfondo /org/gnome/desktop/background/picture-uri /org/gnome/desktop/background/picture-options /org/gnome/desktop/background/primary-color /org/gnome/desktop/background/secondary-color -
Aggiornare i database di sistema:
# dconf update