Logar com usuário no GUI com poderes sudo

Iniciado por mjunior, 09 de Fevereiro de 2006, 14:44

tópico anterior - próximo tópico

mjunior

Pessoal, alguém sabe como fazer para que quando eu logue com o meu usuário, automaticamente eu adquira poderes sudo para todos os aplicativos?
Já tentei colocar o meu usuário pertencente ao grupo Root, ou mesmo editar o etc/passwd mas na primeira eu continuo sem acesso privilegiado e na segunda aparece um erro no boot dizendo não poder salvar o meu perfil e que o número de permissões do arquivo está errada...

atualmente o meu usuário está assim:
marcelojunior:x:1000:0:Marcelo Junior,,,:/home/marcelojunior:/bin/bash

Se alterado o 1000:0 para 0:0 aparece aquele erro que mencionei acima...o 0 que aparece ao final (100:"0") foi adicionado quando eu coloquei meu usuário no grupo Root.

Atualmente contorno o problema usando a credencial Root através de Aplicações/Ferramentas do sistema/Executar como outro usuário...
That's sucks..

Qualquer ajuda é bem vinda!!
Marcelo Jr.

Aproveite para aprender com os erros alheios. Você certamente não terá tempo de cometê-los todos sozinho (Trupper).

LaSSarD

O que eu sei é que os poderes de sudo expiram depois de 15 minutos. Isso significa que se você fechar um programa às 16:00 que usava sudo e abrir outro às 16:15, vai precisar colocar a senha de novo. Tem que achar onde isso está definido, para fazer com que nunca expire... Talvez tenha um jeito melhor, mas foi o que me veio na cabeça agora.
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

mjunior

Já é um começo..mas não sei nem por onde procurar...
O que eu queria na verdade seria uma forma de logar-me como usuário e não precisar digitar senha de sudo pra nada...que ele me reconhecesse como root direto.
Marcelo Jr.

Aproveite para aprender com os erros alheios. Você certamente não terá tempo de cometê-los todos sozinho (Trupper).

LaSSarD

Eita, assim era até melhor se logar direto como root, daí nem de sudo precisava :P
Pra simplesmente não ter que digitar a senha, tem que editar o arquivo /etc/sudoers do mesmo jeito que ele é configurado no Kurumin.
http://ubuntuguide.org/#usesudowithoutpasswordprompt
Essa dica tá meio esquisita, então vou colocar aqui:
sudo gedit /etc/sudoers
Localize (trocando USER pelo usuário da máquina):
USER ALL=(ALL) ALL
Substitua por:
USER ALL=(ALL) NOPASSWD: ALL
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

mjunior

Olhei  o arquivo que indicastes e estava pronto para fazer a edição quando li a última linha...
Então decidi fazer um teste antes, troquei o grupo do meu usuário de root para admin e não funcionou como eu esperava...
meu passwd agora está assim:
marcelojunior:x:1000:106:Marcelo Junior,,,:/home/marcelojunior:/bin/bash

vou tentar seguir a dica ao pé da letra e te reporto depois...

# User privilege specification
root   ALL=(ALL) ALL

# Members of the admin group may gain root privileges
%admin   ALL=(ALL) ALL
Marcelo Jr.

Aproveite para aprender com os erros alheios. Você certamente não terá tempo de cometê-los todos sozinho (Trupper).

mjunior

Depois da edição ficou:

# User privilege specification
root   ALL=(ALL) ALL
marcelojunior   ALL=(ALL) NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin   ALL=(ALL) ALL

continuo tendo que digitar senha para obter privilégios ...
Marcelo Jr.

Aproveite para aprender com os erros alheios. Você certamente não terá tempo de cometê-los todos sozinho (Trupper).