Solicitar senha ao iniciar o dconf

2

Eu gostaria de ter uma solicitação de senha sempre que alguém tentar iniciar o editor dconf. Existe alguma possibilidade de conseguir isso?

    
por s3lph 26.10.2013 / 14:20

3 respostas

0

Primeiro edite o arquivo /usr/share/applications/dconf-editor.desktop da seguinte forma:

  • Em terminal , abra o arquivo dconf-editor.desktop usando o seguinte comando:

    sudo -i gedit /usr/share/applications/dconf-editor.desktop
    
  • Encontre a seguinte linha:

    Exec=dconf-editor
    

    e substitua por:

    Exec=pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY dconf-editor
    
  • Salve o arquivo e feche-o.

Segundo, altere a permissão do arquivo /usr/bin/dconf-editor para ser executável apenas pela raiz. Para fazer isso, no terminal, execute o seguinte comando:

sudo chmod go-x /usr/bin/dconf-editor
    
por Radu Rădeanu 26.10.2013 / 16:01
1

Uma possibilidade é corrigir o código para mostrar um diálogo de senha. Ou para escrever um wrapper e colocá-lo, digamos, em /usr/local/bin/dconf-editor . Mas tudo isso é apenas teatro de segurança, a menos que você gerencie ~/.config/dconf/ de forma diferente. Por padrão, é de propriedade do usuário que pode modificá-lo como ela gosta.

Se você quiser impedir que determinadas alterações na configuração sejam feitas, convém dar uma olhada no Pessulus ( link ). Mas você teria que trabalhar muito, já que está obsoleto há muito tempo.

    
por Frederick Nord 26.10.2013 / 15:35
0

Você deve apenas remover o pacote do editor dconf:

sudo apt-get remove dconf-editor

então qualquer um que queira modificar seu dconf deve saber:

  1. Sua senha sudo ou
  2. Como usar a linha de comando do dconf

Há outra opção, mas não deve ser usada se você não souber o que está fazendo, o que é literalmente colocar o diretório ~/.conf/dconf como somente leitura.

    
por Braiam 13.01.2014 / 21:28