Problema comando sudo

Iniciado por gigioantonialli, 21 de Março de 2009, 11:05

tópico anterior - próximo tópico

gigioantonialli

Olá amigos, sou novo em linux e estou tendo problemas para usar o comando sudo.
Sempre que eu o utilizo obtenho o seguinte retorno:

sudo: /etc/sudoers is owned by gid 1003, should be 0

Então toda hora tenho que me logar com su.

Alguma idéia do que posso fazer?

Obrigado

Glauco Hass

Sim, basta corrigir o erro que postou aqui. O /etc/sudoers não pode estar atribuído a nenhum outro usuário/grupo além do root. Para mudar os usuários e grupos, execute no terminal chown root:root /etc/sudoers com poderes de root.

gigioantonialli

Ok, eu sou bem novo no linux.... não sei se fiz da maneira correta.

Abri o terminal, entrei com "su", digitei a senha e em seguida o código:
chown root:root /etc/sudoers

Porém nada ocorre, vou postar o que eu visualizo no terminal


voodoo@gigio-desktop:~$ su
Senha:
root@gigio-desktop:/home/voodoo# chown root:root /etc/sudoers
root@gigio-desktop:/home/voodoo#


Como se nada tivesse ocorrido.
Alguma idéia?

Obrigado

Glauco Hass

Deu certo. A mensagem pelo jeito já não continua, não é mesmo?

gigioantonialli

Na verdade ainda continuo sem conseguir rodar o comando sudo
o mesmo erro persiste:
sudo: /etc/sudoers is owned by gid 1003, should be 0


Alguma idéia?

Obrigado

Felix

Citação de: gigioantonialli online 21 de Março de 2009, 15:16
Na verdade ainda continuo sem conseguir rodar o comando sudo
o mesmo erro persiste:
sudo: /etc/sudoers is owned by gid 1003, should be 0



Alguma idéia?

Obrigado

Por favor, execute o seguinte procedimento em seu terminal e cole aqui a resposta, assim como eu fiz:
Citar
felix@merovingian:~$ ls -l /etc/sudoers
-r--r----- 1 root root 403 2008-11-25 18:10 /etc/sudoers

gigioantonialli

Ok, eu obtive a seguinte resposta:

-r--r----- 1 root root 470 2008-08-12 13:58 /etc/sudoers

Obrigado pela atenção Felix e Glauco

Felix

Esse usuário em que você está tendo este problema é o usuário padrão que foi criado no momento da instalação ou você criou outro usuário?

gigioantonialli


Felix

Encontrado aí o problema!

O usuário criado por padrão na instalação pode usar o comando sudo sem problemas, já outros criados só podem fazer isso se você permitir.

Para isso, com o criado na instalação, vá em Sistema - Administração - Usuários e Grupos, desbloqueie o aplicativo, selecione o novo usuário criado e clique em Propriedades, na aba Privilégios de usuários você pode marcar a opção Administrar o Sistema, com isso o usuário poderá usar o comando sudo normalmente.

Espero que tenha ajudado.

gigioantonialli

Muito obrigado pela atenção, Felix.
Na verdade essas opções já estão marcadas no usuário em que eu estou logado, porém o comando sudo continua não funcionando.

Alguma ideia?