Ryan Lortie
desrt@desrt.ca 2012
Ekaterina Gerasimova
kittykat3756@gmail.com 2013, 2015
Petr Kovar
pknbe@volny.cz 2019

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

Utilizzare la modalità blocco in dconf per impedire agli utenti di modificare impostazioni specifiche.
Salvatore Cocuzza
info@salvatorecocuzza.it 2025

# 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