Sudo não funciona (Resolvido)

Iniciado por jeffersonbb, 21 de Outubro de 2008, 11:02

tópico anterior - próximo tópico

jeffersonbb

Quando tento usar o "SUDO" tenho o seguinte erro e não instala nada:

jeffersonbb@Linux:~$ sudo
sudo: /etc/sudoers is mode 0666, should be 0440
jeffersonbb@Linux:~$


???
Jefferson B. Baptista
www.ackdata.com.br
Ubuntu RJ: http://ubuntu-rj.ning.com/profiles/blogs/divulgacao-1

je0v4ne

Reinicie o sistema e entre em modo de recuperação (segurança). Então faça o seguinte pra ver se resolve os eu problema

$ sudo su
# chmod -R 0440 /etc

E depois você pode reiniciar o sistema pelo seguinte comando

# shutdown -r now

Espero que isso possa lhe ajudar, boa sorte.

jeffersonbb

Temos um problema eu fiz exatamente isto e agora o micro que tem todos os dados da empresa parou de funcionar estão todos no meu pescoço está dando o seguinte erro:

exec: 7: /etc/init.d/rcs: Permission denied
init: rcs main process (2688) terminated with status

exec: 8: /etc/init.d/rc: Permission denied
init: rc2 main process (2696)
Jefferson B. Baptista
www.ackdata.com.br
Ubuntu RJ: http://ubuntu-rj.ning.com/profiles/blogs/divulgacao-1

agente100gelo

Citação de: je0v4ne online 21 de Outubro de 2008, 12:34
sudo su
chmod -R 0440 /etc

O comando do colega foi incompleto. Deveria ser "chmod -R 0440 /etc/sudoers".

Para tentar resgatar as funções, tente em modo de segurança:
chmod -R 777 /etc

Não sei de dará certo, mas é uma esperança. Não sei como re-estabelecer as propriedades anteriores (isto, se é possível) então vamos liberar total.

Advogado e analista de sistema cearense.
Twitter: @glaydson

jeffersonbb

erro tó ferrado  :'(

ubuntu@ubuntu:/$ chmod -R 777 /etc
chmod: mudando permissões de `/etc': Operação não permitida
Jefferson B. Baptista
www.ackdata.com.br
Ubuntu RJ: http://ubuntu-rj.ning.com/profiles/blogs/divulgacao-1

jeffersonbb

Minha pasta /etc está com as permissões:
root = Criar e excluir arquivos
grupo root = Nenhum
outros = Nenhum
Jefferson B. Baptista
www.ackdata.com.br
Ubuntu RJ: http://ubuntu-rj.ning.com/profiles/blogs/divulgacao-1

je0v4ne

#6
Citação de: jeffersonbb online 21 de Outubro de 2008, 13:55
erro tó ferrado  :'(

ubuntu@ubuntu:/$ chmod -R 777 /etc
chmod: mudando permissões de `/etc': Operação não permitida


Amigo mais vou entrou pelo modo de segurança (recovery mode) ?! E você não está dando a permisão para chmod -R 0440 /etc como root e sim como usuário normal por isso que não foi possível mudar as permissões.

Para realziar essa operação você tem que mudar para super usuario (root) como o sistema em modo de segurança e dê os comandos que falei.

$ sudo su
# chmod -R 0440 /etc

agente100gelo

Citação de: je0v4ne online 21 de Outubro de 2008, 16:52
Citação de: jeffersonbb online 21 de Outubro de 2008, 13:55
erro tó ferrado  :'(

ubuntu@ubuntu:/$ chmod -R 777 /etc
chmod: mudando permissões de `/etc': Operação não permitida


Amigo mais vou entrou pelo modo de segurança (recovery mode) ?! E você não está dando a permisão para chmod -R 0440 /etc como root e sim como usuário normal por isso que não foi possível mudar as permissões.

Para realziar essa operação você tem que mudar para super usuario (root) como o sistema em modo de segurança e dê os comandos que falei.

$ sudo su
# chmod -R 0440 /etc

Amigo, o comando que você passou tirou todas as permissões de execuções de dezenas de arquivos no /etc que precisam.

Citarerro tó ferrado  Chorar

ubuntu@ubuntu:/$ chmod -R 777 /etc
chmod: mudando permissões de `/etc': Operação não permitida

Execute via modo de segurança. Ou no sistema normal, execute com o "sudo" antes.

Advogado e analista de sistema cearense.
Twitter: @glaydson

jeffersonbb

Citação de: agente100gelo online 21 de Outubro de 2008, 17:03
Execute via modo de segurança. Ou no sistema normal, execute com o "sudo" antes.

Amigo eu executei assim como tinham me falado para fazer aqui no Fórum mais tentei fazer isto e mesmo em modo de segurança dá o mesmo erro.

Eu fiz o seguinte entrei pelo Live-CD e mudei as permissões da pasta para jeffersonbb (meu usuário) e depois alterei tudo pra 777 e depois voltou para root e voltei a mesmo ponto inicial quando tento executar o sudo dá o erro
sudo: /etc/sudoers is mode 0666, should be 0440 e não consigo alterar a permissão.
Jefferson B. Baptista
www.ackdata.com.br
Ubuntu RJ: http://ubuntu-rj.ning.com/profiles/blogs/divulgacao-1

clcampos

jeffersonbb tente seguir as dicas do agente100gelo, mas usando um LiveCD.

Entre no sistema usando o LiveCD, monte a partição raiz do sistema, abra um terminal, digite o comando sudo -s (para ter acesso como root), e execute as dicas dele no diretório /ponto_de_montagem_da_partição_raiz/etc.

Acho que assim você não receberá mensagem dizendo não ter permissões.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

jeffersonbb

Funcionou está de volta OBRIGADO!!!!!!!!!
;D
;D
;D
;D
;D
;D
Jefferson B. Baptista
www.ackdata.com.br
Ubuntu RJ: http://ubuntu-rj.ning.com/profiles/blogs/divulgacao-1