Схемы блокировки Gsettings только для членов определенной группы

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

Я пытался искать везде, но безрезультатно (лучшее, что я смог найти, - это просто метод блокировки его для всех пользователей. ), так что если кто-нибудь знает способ сделать это, это было бы весьма полезно.

1
задан 16 December 2017 в 17:54

1 ответ

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

  1. Во-первых, вы должны зайти в / etc / dconf / profile как Root и скопировать пользователя в то место, где вы хотите, чтобы вызывался профиль DCONF (работает как группы) (например, student), и затем отредактируйте его, чтобы убедиться, что параметр system-db совпадает с именем файла. С этого момента любые места в ответе, в которых говорится, что FILENAME, должны быть заменены на имя этого файла

  2. Затем, вы просто должны убедиться, что все требуемые блокировки находятся на / etc / dconf / db / FILENAME.d / блокирует и запускает sudo dconf update в терминале

  3. Теперь для каждой домашней учетной записи, которую вы хотите ограничить, вам придется зайдите в их файл .profile (CTRL + H, чтобы показать скрытые файлы) и запишите в него export DCONF_PROFILE="FILENAME"

Источник: https://www.murrayc.com/ Постоянная ссылка / 2015/01/30 / setting-down-a-gnome-setting / (используйте это, если мои шаги трудно выполнить)

1
ответ дан 16 December 2017 в 17:54

Другие вопросы по тегам:

Похожие вопросы: