Autor Tópico: Logar com usuário no GUI com poderes sudo  (Lida 4210 vezes)

Offline mjunior

  • Usuário Ubuntu
  • *
  • Mensagens: 60
    • Ver perfil
Logar com usuário no GUI com poderes sudo
« Online: 09 de Fevereiro de 2006, 14:44 »
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).

Offline LaSSarD

  • Usuário Ubuntu
  • *
  • Mensagens: 1.144
    • Ver perfil
Logar com usuário no GUI com poderes sudo
« Resposta #1 Online: 09 de Fevereiro de 2006, 15:47 »
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 ;)

Offline mjunior

  • Usuário Ubuntu
  • *
  • Mensagens: 60
    • Ver perfil
Logar com usuário no GUI com poderes sudo
« Resposta #2 Online: 09 de Fevereiro de 2006, 16:33 »
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).

Offline LaSSarD

  • Usuário Ubuntu
  • *
  • Mensagens: 1.144
    • Ver perfil
Logar com usuário no GUI com poderes sudo
« Resposta #3 Online: 09 de Fevereiro de 2006, 17:24 »
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:
Código: [Selecionar]
sudo gedit /etc/sudoers
Localize (trocando USER pelo usuário da máquina):
Código: [Selecionar]
USER ALL=(ALL) ALL
Substitua por:
Código: [Selecionar]
USER ALL=(ALL) NOPASSWD: ALL
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

Offline mjunior

  • Usuário Ubuntu
  • *
  • Mensagens: 60
    • Ver perfil
valeu Lassard
« Resposta #4 Online: 17 de Fevereiro de 2006, 00:49 »
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).

Offline mjunior

  • Usuário Ubuntu
  • *
  • Mensagens: 60
    • Ver perfil
continua igual
« Resposta #5 Online: 17 de Fevereiro de 2006, 01:11 »
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).