Bloqueie os esquemas Gsettings para apenas membros de um determinado grupo

1

Alguém tem alguma idéia sobre como bloquear os Gsettings Schemas, de modo que eles não possam ser sobrescritos, mas bloqueie-os apenas para membros de um determinado grupo , para que os membros do grupo possam Sobrescrever a configuração, enquanto os usuários que não fazem parte desse grupo podem sobrescrever a configuração?

Eu tentei procurar em todos os lugares, mas sem sucesso (o melhor que consegui encontrar é apenas um método para bloqueá-lo para todos os usuários), então se alguém souber de um método para fazer isso, será bastante útil.

    
por Dominic Hayes 16.12.2017 / 15:54

1 resposta

1

Bom, eu consegui descobrir, no entanto, a maneira que eu usei para resolver esse problema pode parecer um pouco complicada no começo.

  1. Primeiramente, você tem que ir para / etc / dconf / profile como Root, e copiar usuário para o que você quiser que o DCONF Profile (funciona como grupos) seja chamado (ex .: aluno), e então editar o dentro dele, para garantir que a configuração system-db seja o mesmo nome do arquivo. Daqui em diante, qualquer lugar na resposta que diga FILENAME deve ser substituído pelo nome desse arquivo

  2. Então, você simplesmente precisa ter certeza de que todos os bloqueios que você queria estão no lugar em /etc/dconf/db/FILENAME.d/locks, e execute um sudo dconf update no Terminal

  3. Agora, para cada conta inicial de quem você deseja restringir, você terá que ir para o arquivo .profile (CTRL + H para mostrar arquivos ocultos) e escrever nele. export DCONF_PROFILE="FILENAME"

Fonte: link (use isso se meu passos são difíceis de seguir)

    
por Dominic Hayes 20.01.2018 / 11:58