GNOME 3: установка неизменных значений ключа dconf для каждого пользователя

Я использую GNOME 3 под RHEL 7.

В Руководство по миграции и администрированию Red Hat Enterprise Linux 7 Desktop утверждает, что:

dconf позволяет системным администраторам и пользователям управлять конфигурацией на нескольких уровнях.

  • Администраторы могут определять настройки по умолчанию, которые применяются ко всем пользователям.
  • Пользователи могут заменить значения по умолчанию своими собственными настройками.
  • При желании администраторы также могут заблокировать настройки, чтобы пользователи не могли их изменить. Для получения дополнительной информации см. Раздел 9.5.1, «Блокирование определенных настроек».

Как администратор, мне необходимо установить значения ключа dconf для каждого пользователя, которые пользователи не могут изменить. Это не укладывается в иерархию настроек, определенную выше.

В частности, мне нужно обеспечить org.gnome.desktop.session idle-delay = 300 для всех пользователей по умолчанию. Однако есть небольшое количество пользователей, для которых мне нужно установить значение 0 (т.е. заставка / блокировка экрана не должны активироваться). Ни в коем случае пользователь не должен иметь возможность отменять то, что я для него установил.

Можно ли это сделать?

РЕДАКТИРОВАТЬ, ЧТОБЫ УЧИТАТЬ

Я успешно установил значение по умолчанию простоя к 300 как можно увидеть с помощью этой команды:

gsettings get org.gnome.desktop.sessions idle-delay
unit32 300

Кроме того, мне удалось запретить пользователям изменять простоя применили к ним, создав этот файл:

# /etc/dconf/db/local.d/locks/session
/org/gnome/desktop/session/idle-delay

Повторение вопроса

Есть ли способ установить простоя на другое значение для горстки пользователей таким образом, чтобы эти пользователи не могли его изменить?

0

Добавить комментарий

Ваш адрес email не будет опубликован.