Fórum Ubuntu Linux - PT

Suporte Técnico => Sistema => Tópico iniciado por: anónimo em 24 de Dezembro de 2009, 10:50

Título: [RESOLVIDO]Problemas com sudo
Enviado por: anónimo em 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!!! :)
Título: Re: Problemas com sudo
Enviado por: mpmoraes em 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...
Título: Re: Problemas com sudo
Enviado por: Versuri em 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
Título: Re: Problemas com sudo
Enviado por: mpmoraes em 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!
Título: Re: Problemas com sudo
Enviado por: anónimo em 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"
Título: Re: Problemas com sudo
Enviado por: Felix em 24 de Dezembro de 2009, 11:08
reinicie o micro e tente fazer isso no 'modo de recuperação' (ou com um liveCD)
Título: Re: Problemas com sudo
Enviado por: anónimo em 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
Título: Re: Problemas com sudo
Enviado por: anónimo em 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.
Título: Re: Problemas com sudo
Enviado por: platao em 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  
Título: Re: Problemas com sudo
Enviado por: anónimo em 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?
Título: Re: Problemas com sudo
Enviado por: Felix em 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á
Título: Re: [RESOLVIDO]Problemas com sudo
Enviado por: anónimo em 24 de Dezembro de 2009, 11:37
Resolvido!

Obrigadão a todos!  ;D