Autor Tópico: [RESOLVIDO]Problemas com sudo  (Lida 2773 vezes)

Offline anónimo

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
[RESOLVIDO]Problemas com sudo
« Online: 24 de Dezembro de 2009, 10:50 »
Boas,

Ontem meti na cabeça que queria pôr o meu sudo a executar comandos sem pedir a pass. Procurei na net e executei o seguinte comando:

"$ cd etc

$ chmod 0740 sudoers"



e o output foi:

"~
~
~
~
...
[ACCESS DENIED] "


Entretanto fechei a consola "matando" o processo e a partir daí sempre que executo um comando com sudo, como por exemplo:

"sudo apt-get update"


O output é este: "sudo: /etc/sudoers is mode 0740, should be 0440
                        Falha de segmentação"


O que posso fazer para pôr o sudo de volta ao normal?
É possível reinstalar o sudo?
Já estive a pesquisar mas não cheguei a nenhuma conclusão.


Obrigado.



RESOLVIDO:

1. Entrar em recovery mode;
2. Entrar na consola como root;
3. $ cd /etc
4. $ chmod 0440 sudoers
5. $ shutdown -r 0

E tenho o sudo de volta ao normal.

Obrigadão a todos pela ajuda!!! :)
« Última modificação: 24 de Dezembro de 2009, 11:36 por anónimo »

Offline mpmoraes

  • Usuário Ubuntu
  • *
  • Mensagens: 516
  • Rio de Janeiro - RJ
    • Ver perfil
Re: Problemas com sudo
« Resposta #1 Online: 24 de Dezembro de 2009, 11:02 »
Vamos tentar o seguinte:
Pelo terminal (Aplicativos > Acessórios > Terminal)
Citar
sudo gedit /etc/sudoers
copia e cola todo o conteúdo desse arquivo em um arquivo novo com o nome sudoersbkp, no diretório /etc.
Aproveita e posta aqui o conteúdo do arquivo sudoers.
Em seguida troque o nome do original "sudoers" com o comando:
Citar
sudo mv /etc/sudoers /etc/sudoers.antigo
Agora vamos alterar o nome do arquivo sudoersbkp para sudoers:
Citar
sudo mv /etc/sudoersbkp /etc/sudoers
posta aqui o resultado...
Ubuntu 12.04 - AMD64 Notebook: Compaq Q40-714br, Intel Core 2 Duo T6600 2.2GHz Memória 4GB HD 500GB DVD-RW

Offline Versuri

  • Usuário Ubuntu
  • *
  • Mensagens: 912
  • Linux#436528 ● Ubuntu#9933 MacBook Pro SL 10.6.7
    • Ver perfil
Re: Problemas com sudo
« Resposta #2 Online: 24 de Dezembro de 2009, 11:02 »
Essa resposta "O output é este: "sudo: /etc/sudoers is mode 0740, should be 0440" está dizendo que o sudo está em modo 0740 mas que deveria ser 0440.

Experimente fazer:

$ cd etc

$ chmod 0440 sudoers

Abraços
Versuri

Offline mpmoraes

  • Usuário Ubuntu
  • *
  • Mensagens: 516
  • Rio de Janeiro - RJ
    • Ver perfil
Re: Problemas com sudo
« Resposta #3 Online: 24 de Dezembro de 2009, 11:03 »
Essa solução foi menos "Machadeana" que a minha.
Essa resposta "O output é este: "sudo: /etc/sudoers is mode 0740, should be 0440" está dizendo que o sudo está em modo 0740 mas que deveria ser 0440.

Experimente fazer:

$ cd etc

$ chmod 0440 sudoers

Abraços
Versuri


Mais uma para a coleção, valeu!
Ubuntu 12.04 - AMD64 Notebook: Compaq Q40-714br, Intel Core 2 Duo T6600 2.2GHz Memória 4GB HD 500GB DVD-RW

Offline anónimo

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
Re: Problemas com sudo
« Resposta #4 Online: 24 de Dezembro de 2009, 11:07 »
Vamos tentar o seguinte:
Pelo terminal (Aplicativos > Acessórios > Terminal)
Citar
sudo gedit /etc/sudoers
copia e cola todo o conteúdo desse arquivo em um arquivo novo com o nome sudoersbkp, no diretório /etc.
Aproveita e posta aqui o conteúdo do arquivo sudoers.
Em seguida troque o nome do original "sudoers" com o comando:
Citar
sudo mv /etc/sudoers /etc/sudoers.antigo
Agora vamos alterar o nome do arquivo sudoersbkp para sudoers:
Citar
sudo mv /etc/sudoersbkp /etc/sudoers
posta aqui o resultado...



O problema é que não consigo executar nenhum comando com sudo! :S
Aparece sempre o mesmo output:
"sudo: /etc/sudoers is mode 0740, should be 0440
Falha de segmentação"

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: Problemas com sudo
« Resposta #5 Online: 24 de Dezembro de 2009, 11:08 »
reinicie o micro e tente fazer isso no 'modo de recuperação' (ou com um liveCD)

Offline anónimo

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
Re: Problemas com sudo
« Resposta #6 Online: 24 de Dezembro de 2009, 11:08 »
Essa resposta "O output é este: "sudo: /etc/sudoers is mode 0740, should be 0440" está dizendo que o sudo está em modo 0740 mas que deveria ser 0440.

Experimente fazer:

$ cd etc

$ chmod 0440 sudoers

Abraços
Versuri

Já tentei, mas não tenho permissão. :S

Offline anónimo

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
Re: Problemas com sudo
« Resposta #7 Online: 24 de Dezembro de 2009, 11:09 »
reinicie o micro e tente fazer isso no 'modo de recuperação' (ou com um liveCD)

Vou tentar, obrigado.

Offline platao

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 5.030
    • Ver perfil
Re: Problemas com sudo
« Resposta #8 Online: 24 de Dezembro de 2009, 11:13 »
Ola companheiro, se tudo falhar tente usar a opção recovery mode no grub e abra o terminal como root e digite;

<<<<edit>>>>>

sudo su

vai pedir passwrd vc fornece a sua mesmo

chmod 440 /etc/sudoers  
« Última modificação: 24 de Dezembro de 2009, 11:21 por platao »
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Offline anónimo

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
Re: Problemas com sudo
« Resposta #9 Online: 24 de Dezembro de 2009, 11:15 »
Ola companheiro, se tudo falhar tente usar a opção recovery mode no grub e abra o terminal como root e digite;

chmod 440 /etc/sudoers  

O problema é que não consigo fazer login como root. Não tenho a pass. Estou a usar o Ubuntu 9.10. A pass de root deveria ser a mesma que a do utilisador (sendo que só há um) não?

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: Problemas com sudo
« Resposta #10 Online: 24 de Dezembro de 2009, 11:19 »
Ola companheiro, se tudo falhar tente usar a opção recovery mode no grub e abra o terminal como root e digite;

chmod 440 /etc/sudoers  


O problema é que não consigo fazer login como root. Não tenho a pass. Estou a usar o Ubuntu 9.10. A pass de root deveria ser a mesma que a do utilisador (sendo que só há um) não?


Como eu disse anteriormente, tente o recovery mode, nele por padrão você já entra como root sem que lhe seja pedido login e/ou senha. Caso não consiga, use um liveCD, isso com certeza não falhará

Offline anónimo

  • Usuário Ubuntu
  • *
  • Mensagens: 7
    • Ver perfil
Re: [RESOLVIDO]Problemas com sudo
« Resposta #11 Online: 24 de Dezembro de 2009, 11:37 »
Resolvido!

Obrigadão a todos!  ;D