Autor Tópico: Arquivo sudoers  (Lida 3097 vezes)

Offline renatocosta55

  • Usuário Ubuntu
  • *
  • Mensagens: 55
    • Ver perfil
Arquivo sudoers
« Online: 26 de Outubro de 2010, 22:40 »
Editei o arquivos etc/sudoers de forma errada.
Quando tento acessar o arquivo para corrigir não consigo da a seguinte mensagem:
sudo: parse error in /etc/sudoers near line 29
sudo: no valid sudoers sources found, quitting


Alguém poderia me ajudar?

solidsnake

  • Visitante
Re: Arquivo sudoers
« Resposta #1 Online: 26 de Outubro de 2010, 23:09 »
Você poderia postar o conteúdo do arquivo aqui?

Dá uma verificada no "case sensitive", ou seja, veja se as letras maíusculas e minúsculas do arquivo.

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: Arquivo sudoers
« Resposta #2 Online: 26 de Outubro de 2010, 23:57 »
Dê boot utilizando um liveCD para corrigir o arquivo, desta forma conseguirá editá-lo.

Offline RonaldoRG

  • Usuário Ubuntu
  • *
  • Mensagens: 659
    • Ver perfil
    • Twitter: @rafas_andrade
Re: Arquivo sudoers
« Resposta #3 Online: 27 de Outubro de 2010, 00:21 »
Você deve ter editado o sudoers com gedit. Se for esse o caso deve ter corrompido o sudoers (já fiz isso algumas vezes), só se pode editar o sudoers com o visudo.
Dá o boot pelo livecd e copia o sudoers do livecd para a partição do ubuntu que resolve. Quando quiser editar ele, abra o terminal e digite: sudo visudo. Assim não vai ocorrer esse erro.
T+.
Ubuntu 12.04

Offline linuser104

  • Usuário Ubuntu
  • *
  • Mensagens: 838
    • Ver perfil
Re: Arquivo sudoers
« Resposta #4 Online: 27 de Outubro de 2010, 10:27 »
Bem o problema não é ter usado o editor gráfico gedit e sim ou ter usado ele de forma inadequada ou editado (com qualquer editor de texto) inadequadamente o sudoers fazendo com que ele perca sua funcionalidade.

Para se usar o gedit para editar o arquivo sudoers de forma adequada abra o terminal e digite o seguinte comando:

sudo EDITOR=gedit visudo

Aí é só editar o que deseja, com bastante cuidado, salvar e fechar o arquivo em questão. O uso do gedit é adequado para os iniciantes que não sabem trabalhar com editores de texto de terminal que é o que o simples comando sudo visudo usa.

Como você já está com problemas nesse arquivo, faça como o Felix falou, use o liveCD do Ubuntu e por lá abra a partição do Ubuntu instalado no HD (ela deve ser mostrada no menu Locais do Ubuntu em liveCD). Verifique na linha 29 do arquivo sudoers do seu Ubuntu do HD para ver qual seria o erro nela e depois conserte. Para ajudar compare o arquivo sudoers do Ubuntu em liveCD com o sudoers do Ubuntu do HD ou faça como o RonaldoRG falou copie o sudoers da pasta /etc do Ubuntu em liveCD para a pasta /etc do Ubuntu do HD substituindo o sudoers com problemas.

« Última modificação: 27 de Outubro de 2010, 10:31 por linuser104 »
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].