Não inserir uma senha para uma ação de raiz gráfica

0

Eu editei meu /etc/sudoers para impedir que eu tivesse que digitar uma senha para o sudo, mas ainda tenho que digitar uma senha para fazer coisas baseadas na GUI, como abrir o Synaptic ou clicar em Unlock no aplicativo Contas de Usuário . Curiosamente, não preciso de uma senha para executar gksudo synaptic .

Existe alguma maneira de não inserir uma senha para ações de raiz gráfica?

    
por Jamie 17.01.2013 / 06:03

1 resposta

0

Primeiro edite o arquivo sudoers usando

sudo visudo

E digite a linha no arquivo:

%sudo ALL=NOPASSWD:ALL

Você provavelmente já fez isso para obter o privilégio de root sem o prompt de senha. No meu sistema, isso também significa que o gksu não solicitará senha, pois está usando o sudo para o escalonamento de privilégios de root.

Verifique suas configurações do gconf usando a ferramenta gconf-editor . Não o execute como root - use seus privilégios normais de usuário. Procure na árvore de configuração /apps/gksu . No meu sistema, para minha conta de usuário, o

    A caixa de seleção
  • "prompt" está desmarcada (valor falso), o
  • "sudo-mode" um está marcado (true), e o
  • "display-no-pass-info" um está marcado (verdadeiro).

Isso força o gksu a usar o modo sudo, que deve respeitar suas configurações de sudoers.

    
por Aaron D 17.01.2013 / 08:10