Como habilitar o desligamento e reinicialização para um usuário normal no Debian Jessie
Embora eu também use o Windows e nosso blog tenha sido principalmente sobre o Windows até agora, também uso o Linux regularmente. Acabei de instalar o Debian Jessie no meu PC de trabalho e percebi que nenhuma das ações de desligamento funciona na GUI. O Desktop Environment que instalei é o Mate, o fork do bom e velho Gnome 2. Cada vez que tento executar alguma ação de desligamento, o sistema solicita a senha do root. Neste artigo, gostaria de compartilhar com vocês uma maneira fácil de fazê-lo funcionar e se livrar da solicitação de senha de root.
Propaganda
Basta seguir estas instruções:
- Abra seu terminal favorito e mude para a sessão raiz.
- Certifique-se de ter instalado os pacotes cksession e policykit. Caso contrário, instale-os (para Mate DE, irei instalar um agente do policykit também):
# apt-get install policykit-1 mate-polkit consolekit
- Depois de instalar esses pacotes, você precisa corrigir as políticas para permitir que usuários normais desliguem seu PC. Isso pode ser feito com a edição de arquivo simples.
Novamente, no terminal raiz, você deve editar o seguinte arquivo de texto (eu prefiro mcedit como meu editor de texto):mcedit /usr/share/polkit-1/actions/org.freedesktop.login1.policy
É um arquivo XML normal.
Encontre a seguinte linha:Corrija as seções dentro do bloco de ação para torná-lo parecido com este:
Desligue o sistema A autenticação é necessária para desligar o sistema. sim sim sim - Edite o padrões bloco semelhante ao exemplo acima nas seguintes seções:
É isso. Agora simplesmente reinicie o seu sistema operacional (no meu caso, ele começou a funcionar mesmo sem reiniciar). As ações de energia agora funcionarão sem solicitações de gksu / elevação.