Aquele tal de >sudoers< deu problema de configuração

1. Aquele tal de >sudoers< deu problema de configuração

Grasshopper
esquadrão deDEUS

(usa Ubuntu)

Enviado em 25/08/2011 - 21:10h

Olá amigos sábios creio que aqui vou encontrar uma resposta amigável para resolver meu problema que é muito grande.Bom entrei no youtube para aprender em uma video aula como deixar meu Firestarter (firewall) inicializando junto com o ubuntu quando ligo o pc ou reinicío,e o cara no vídeo ensinou certinho mais quando eu terminei de configurar o sudoers eu salvei o aruivo e fechei ele sem mudar nas propriedades do arquivo de "leitura escrita" para "somente leitura" e tbm fechei o terminal sem sair do root simplesmente fechei e depois disso fui tentar entrar outra vez no terminal como root e ele ta dando o seguite erro:

sudo: /etc/sudoers is mode 0640, should be 0440
sudo: no valid sudoers sources found, quitting

e agóra não consigo mais ser root
o que farei?





  


2. Re: Aquele tal de >sudoers< deu problema de configuração

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/08/2011 - 21:35h

isso é típico de quando se edita o tal arquivo pelo modo gráfico, faça isso:

$ sudo chmod 0440 /etc/sudoers

* deve resolver, pois isso me ocorria antigamente quando editava o sudoers com o kedit, kwrite e outros editores gráficos, hoje faço isso apenas com o 'nano'

* se você não tiver acesso ao sudo, tente com o root e se não tiver definido a senha desse menino é chegada a hora de correr atrás, pesquisar como restaurar as coisas.


EDIT:


não li todo o seu comentário, então... com um LiveCD ou através de outra distro dá para modificar as permissões desse arquivo, basta montar a partição e digitar o comando acima.


* numa distro mais tradicional como o Debian, Slackware, etc iniciando pelo modo 'single' através do Grub acho que dá para modificar|alterar a senha do root, porém no caso do Ubuntu a senha do root é a do usuário, veja o que consegue aí.


3. Re: Aquele tal de >sudoers< deu problema de configuração

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 25/08/2011 - 22:02h

Entre pelo "modo de recuperação" no Grub e vc terá um terminal do root para mudar as permissões.

Dá próxima vez que quiser editar o sudoers não mude permissões; use o comando correto para isso, que é

sudo visudo

O comando acima abre o sudoers no nano (antes era no vi, por isso vi + sudo) e permite alterações, avisando se vc salvar o arquivo com erros e dando a opção de re-edição ou correção com a tecla "e".


4. Re: Aquele tal de >sudoers< deu problema de configuração

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 25/08/2011 - 22:27h

sudoers não pode ser editado com editores gráficos, por causa do Dbus, precisa usar Visudo ou nano.


5. Re: Aquele tal de >sudoers< deu problema de configuração

Grasshopper
esquadrão deDEUS

(usa Ubuntu)

Enviado em 26/08/2011 - 12:04h

tentei tudo o que disseram acima e tbm tentei o [console recovery]
como o amigo aí disse mas o terminal não tava já como root, ele tinha esse símbolo $ e não o de root # e quando tento logar o root ele me diz o seguinte erro citado à cima que eu disse a vocês no primeiro tópico,e esse código do amigo acíma $ sudo chmode 0440/etc/sudoers tem que começar com sudo e aí não tem como eu faser o comando.



6. Re: Aquele tal de >sudoers< deu problema de configuração

deni  simoes pires
deni

(usa Slackware)

Enviado em 26/08/2011 - 12:16h

ola esquadrão deDEUS .Tenta digitar no terminal "sudo su"sem aspas .Depois faz como te indicaram.


7. Re: Aquele tal de >sudoers< deu problema de configuração

Grasshopper
esquadrão deDEUS

(usa Ubuntu)

Enviado em 26/08/2011 - 12:27h

então cara mas é esse o comando que eu uso sempre o sudo su aí fasendo isso entro como root mas ta dando erro agóra.
Logo após eu digitar sudo su da esse erro:

sudo: /etc/sudoers is mode 0640, should be 0440
sudo: no valid sudoers sources found, quitting




8. Re: Aquele tal de >sudoers< deu problema de configuração

Grasshopper
esquadrão deDEUS

(usa Ubuntu)

Enviado em 27/08/2011 - 11:18h

Fiz o seguinte entrei no [recovery mode] de novo e digitei lá o que o amigo de cima me mandou $ chmod 0440/etc/sudoers
mas o terminal avisou que "0440/etc/sudoers" está faltando operando e esse operando deve ser alguma parte do código pelo que eu entendi,Por favor me ajudem que ficarei muito grato pela ajuda de todos os que postam aqui.
Que operando é esse?


9. Re: Aquele tal de >sudoers< deu problema de configuração

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 27/08/2011 - 11:26h

chmod 0440/etc/sudoers é diferente de chmod 0440 /etc/sudoers. Percebeu o espaço entre 0440 e /etc/sudoers? Tente do jeito certo, ou seja, com o espaço.


10. Re: Aquele tal de >sudoers< deu problema de configuração

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/08/2011 - 11:33h

você digitou errado somente veja:


modificando a permissão:

[27446:3059 0:4028] 11:31:42 Sáb Ago 27 [h4rd3r@debian: +1] ~/Vídeos
(1:4028)$ sudo chmod 0440 /etc/sudoers


abrindo o /etc/sudoers com o editor gráfico leafpad:

[27446:3059 0:4029] 11:32:11 Sáb Ago 27 [h4rd3r@debian: +1] ~/Vídeos
(1:4029)$ sudo leafpad /etc/sudoers


então digite:

$ sudo <espaço> chmod <espaço> 0440 <espaço> /etc/sudoers


onde <espaço> é espaço mesmo, teclar a barra de espaço, pois você postou isso:

$ chmod 0440/etc/sudoers


além do erro da falta de espaço, o chmod tem que ser rodado como root:

# chmod 0440 /etc/sudoers

ou com o sudo:

$ sudo chmod 0440 /etc/sudoers



onde:

# você está como root
$ você está como usuário normal


11. Re: Aquele tal de >sudoers< deu problema de configuração

Grasshopper
esquadrão deDEUS

(usa Ubuntu)

Enviado em 27/08/2011 - 12:14h

é não deu mesmo,dessa vez o terminal voltou a reportar o erro fiz certinnho
como me mandaram aqui:

nick@velox-2-GA-VM900M:~$ sudo chmod 0440 /etc/sudoers
sudo: /etc/sudoers is mode 0640, should be 0440
sudo: no valid sudoers sources found, quitting

meu cabelo já ta caindo da cabeça por causa disso,que se eu formatar,terei ter que configurar tudo de novo minha conecção com a internet e da outra vez deu um trabalho muito grande porque tem 2 pc's numa antena via rádio e cada um é uma conta de internet diferente da outra numa antena só


12. Re: Aquele tal de >sudoers< deu problema de configuração

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 27/08/2011 - 12:25h

Não precisa formatar.

Use o Live CD do Ubuntu para mudar as permissões do arquivo.

Inicie pelo CD e monte sua partição Ubuntu em mnt (diretório já existe e está vazio):

sudo su (no CD vc entra sem senha)
sudo mount /dev/sdaX /mnt

substitua sdaX pela sua partição do Ubuntu (sda1, sda2 etc.)

Fazendo o chroot:

chroot mnt

Mudando as permissões:

cd /etc
chmod 0440 sudoers

Reiniciando:

reboot

---------------

Agora é só ver se o sudo funciona :-)




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts