Райан Лорти (Ryan Lortie)
desrt@desrt.ca 2012
Екатерина Герасимова (Ekaterina Gerasimova)
kittykat3756@gmail.com 2013, 2015
Петр Ковар (Petr Kovar)
pknbe@volny.cz 2019
Использование режима блокировки в dconf для предотвращения изменения пользователями определённые параметров.
Ser82-png
asvmail.as@gmail.com 2022-2023

# Блокировка определённых параметров

Используя режим блокировки в dconf, вы можете запретить пользователям изменять определённые параметры. Без блокировки системных параметров пользовательские параметры имеют приоритет над системными.

Чтобы заблокировать ключ или путь в dconf, вам потребуется создать подкаталог locks в каталоге файла ключей. Файлы в этом каталоге содержат список ключей или путей, которые требуется заблокировать. Как и в случае с файлами ключей, вы можете добавить любое количество файлов в этот каталог.

# Блокировка параметра

Прежде чем вы сможете заблокировать ключ или путь, вам необходимо установить его. В этом примере показано, как заблокировать параметр фонового изображения после его установки.

На этом этапе у вас должен быть профиль user и файл ключей с параметрами, которые вы хотите заблокировать.

Создайте каталог с именем /etc/dconf/db/local.d/locks.

Создайте файл в каталоге /etc/dconf/db/local.d/locks/ и укажите по одному ключу или пути в каждой строке. Для примера, создайте /etc/dconf/db/local.d/locks/00_default-wallpaper:

# предотвратить изменения фонового изображения /org/gnome/desktop/background/picture-uri /org/gnome/desktop/background/picture-options /org/gnome/desktop/background/primary-color /org/gnome/desktop/background/secondary-color