Есть ли у кого-нибудь идеи о способе блокировки схем Gsettings, чтобы их нельзя было перезаписать, но блокировали их только для членов определенной группы , чтобы члены указанной группы могли ' перезаписать настройку, в то время как пользователи, не входящие в эту группу, могут перезаписать настройку?
Я пытался искать везде, но безрезультатно (лучшее, что я смог найти, - это просто метод блокировки его для всех пользователей. ), так что если кто-нибудь знает способ сделать это, это было бы весьма полезно.
Ну, мне удалось выяснить это, хотя способ, которым я привык решать эту проблему, может сначала показаться немного сложным.
Во-первых, вы должны зайти в / etc / dconf / profile как Root и скопировать пользователя в то место, где вы хотите, чтобы вызывался профиль DCONF (работает как группы) (например, student), и затем отредактируйте его, чтобы убедиться, что параметр system-db совпадает с именем файла. С этого момента любые места в ответе, в которых говорится, что FILENAME, должны быть заменены на имя этого файла
Затем, вы просто должны убедиться, что все требуемые блокировки находятся на / etc / dconf / db / FILENAME.d / блокирует и запускает sudo dconf update
в терминале
Теперь для каждой домашней учетной записи, которую вы хотите ограничить, вам придется зайдите в их файл .profile (CTRL + H, чтобы показать скрытые файлы) и запишите в него export DCONF_PROFILE="FILENAME"
Источник: https://www.murrayc.com/ Постоянная ссылка / 2015/01/30 / setting-down-a-gnome-setting / (используйте это, если мои шаги трудно выполнить)