Pergunta

Então...Eu acidentalmente abri o visudo digitando

vi visudo

e ao mesmo tempo eu também prefiro o nano, então pressionei naturalmente ctrl+x para sair, depois não percebi imediatamente que estava no vi (sim, sou lento haha) e continuei tentando: P...de qualquer forma, finalmente percebi e não uso o vi há algum tempo, então pensei que :x sairia sem salvar, mas acho que não é o caso e agora, quando tento visudo, recebo

-bash: /usr/sbin/visudo: cannot execute binary file

Alguma ideia do que posso fazer para corrigir isso?O arquivo /etc/sudoers real está bom, posso abri-lo e parece normal, não vejo nada de errado com ele.Então eu acho que é apenas o arquivo visudo.Posso substituí-lo ou algo assim?

Ah, e usando Ubuntu 8.04 (Hardy)

Foi útil?

Solução

visudo apenas um arquivo binário sem configurações integradas, para que você possa substituí-lo com segurança.Está incluído no sudo pacote, que você pode reinstalar digitando:

sudo apt-get install --reinstall sudo

E se você quiser aprender como usar o editor que encontrou, tente digitar

vimtutor

Se tudo que você quer saber é como sair do vi/vim sem quebrar nada, a maneira de fazer é digitar :q!

Outras dicas

Você pode iniciar o visudo simplesmente digitando visudo.Se você digitar vi visudo, então você está tentando editar o visudo com o vi, o que espero que não seja o que você pretende fazer.Visudo destina-se a editar certos arquivos de configuração de maneira segura.Se você editar os arquivos com um editor comum, poderá cometer erros e bagunçar as configurações de forma irrecuperável.Use visudo para editar arquivos como sudoers.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top