Agora eu sei que nunca deveria tentar editar o etc/sudoers
arquivo com um editor de texto comum. No entanto, minutos antes de aprender isso, salvei um novo nome de usuário no arquivo com Sublime Text. Agora, quando corro, sudo cat sudoers
por exemplo, recebo o seguinte erro:
>>> /etc/sudoers: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers near line 1
sudo: no valid sudoers sources found, quitting
Como posso sair desse dilema?
su
. Caso contrário, reiniciar o usuário único ou sair de um CD ao vivo deve ser a segunda maneira mais fácil de reverter seu arquivo; Vou deixar alguém postar uma resposta adequada, sesu
não fizer o truque.su - root
e agora entendopermission denied
. Também tentei reiniciar como usuário único e editar o arquivo, mas obtive o erro de estar em um sistema de arquivos somente leitura.rw
pelo que posso lembrarmount -o remount,rw /
Respostas:
Vejo que você marcou sua pergunta,
osx
portanto, se você fez isso em um Mac, use a GUI.cmd shift G
/etc/sudoers
e pressionereturn
para ir para o arquivocmd i
com o arquivo destacado+
botão e selecione os privilégios 'Ler e Gravar'fonte
Não consegui editar o arquivo sudoers adicionando meu nome de usuário no "compartilhamento e permissões" e alterando a permissão para "ler e gravar".
Não foi possível criar um novo arquivo e alterar sua permissão para root: wheel e 0440.
Finalmente, tive que ir para o modo de recuperação (reiniciar -> cmd + R)
fonte