Como desabilitar / impedir que usuário padrão acesse a configuração de aparência em 16.04 LTS

2

Eu tenho mais 50 PCs rodando com o Ubuntu 14.04 e estou planejando atualizá-lo para o 16.04. Como posso desabilitar ou impedir que usuário padrão acesse ou altere o papel de parede, ícones, etc.

Alguma ajuda, por favor?

    
por Angelo4501 10.06.2016 / 18:28

1 resposta

1

Primeiro de: por quê? Eles não podem fazer nenhum mal com isso e você pode pensar que é fácil, mas você está esquecendo algumas coisas.

Você faz assim ...

sudo chmod 700 /usr/bin/unity-control-center

Isso impedirá que os usuários alterem quaisquer configurações fornecidas pela interface gráfica, mas ... isso não impedirá que eles usem a linha de comando ou um TTY. Se eles souberem como usar gsettings , eles ainda poderão alterar qualquer uma dessas opções. Então você provavelmente também vai querer evitar que eles usem gsettings . E uma lata de worms se abre:)

Agora, para um método melhor:

Por que não redefinir essas configurações que você não deseja que elas sejam alteradas a cada inicialização? Basta criar um script com o gsettings nele.

gsettings set org.gnome.desktop.background picture-uri file:///dir/dir/dir/wallpaper.png

mudará o papel de parede. Semelhante a isso, você pode criar linhas para outras opções. Execute o script em algum lugar e torne o script não mutável para usuários normais. Isso funciona se você quiser apenas algumas configurações.

Se você realmente quiser redefinir todas as configurações: crie um script para ler todas as configurações atuais e recarregue essas configurações quando o sistema for inicializado.

-

Método mais fácil:

cd ~/.config/dconf/ 
~/.config/dconf$ ls  
user
~/.config/dconf$ file user
user: GVariant Database file, version 0

... copie esse arquivo e restaure-o durante uma inicialização.

    
por Rinzwind 10.06.2016 / 18:46