Alterei as configurações no arquivo sudoers usando
sudo visudo
e estraguei tudo. Agora, quando tento fazer novamente ou abrir qualquer arquivo usando o sudo, não consigo mais abri-lo e recebo esta mensagem de erro:
>>> arquivo sudoers: erro de sintaxe, linha 7
E agora?
Existe alguma maneira de resolver esse problema (para reverter as configurações) ou preciso instalar uma nova cópia do linux?
A razão pela qual consegui tudo isso foi que eu pressionei "Q" enquanto dizia que havia algum erro, o que foi muito estúpido da minha parte.
Obrigado.
EDITAR
Meu arquivo sudoers não é diferente do arquivo normal do sudoers. Acabei de adicionar timestamp_timeout = 0 linha nesse arquivo e todos esses problemas surgiram. Fiz o que James sugeriu e até removi essa linha (timestamp_timeout = 0). Alterei a permissão de arquivo para 0440 solicitada e, em seguida, inicialize normalmente. Então, recebo a mesma mensagem de erro
sudoers file: syntax error, line 7
sudo: parse error in /etc/sudoers near line 7
como acima.
O que eu deveria fazer agora ??
EDIT 2 Resolvido
Isto é o que eu fiz:
- Inicialize usando o livecd
- Remova o arquivo sudoers antigo
- Criou novos arquivos de sudoers e copiou tudo para esse arquivo, ou seja, as configurações mínimas, que felizmente eu salvei em outro arquivo
- Permissão de arquivo alterada para 0440
- Reinicie normalmente normalmente a partir do disco rígido
Hurrah !!