Domanda

Quindi ... ho aperto accidentalmente visudo digitando

vi visudo

E allo stesso tempo preferisco anche NANO, quindi ho appena premuto naturalmente Ctrl + X per uscire, allora non si è reso conto subito che ero in VI (sì, sono lento Haha) e continuava a provare: P ... Comunque, ho finalmente realizzato e ho finito e non ho usato VI da un po 'così ho pensato che: X uscirebbe senza salvare, ma immagino che non sia il caso e ora quando provo a visudo ottengo

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

Qualche idea di cosa posso fare per risolvere questo?Il file effettivo / etc / sudoers va bene, posso aprirlo e sembra normale, non vedere nulla di sbagliato con esso.Quindi immagino sia solo il file Visudo.Posso sostituirlo o qualcosa del genere?

Oh, e usando Ubuntu 8.04 (Hardy)

È stato utile?

Soluzione

visudo Solo un file binario senza configurazioni integrate, in modo da poterlo sostituire in modo sicuro.È incluso nel pacchetto sudo, che è possibile reinstallare digitando:

sudo apt-get install --reinstall sudo
.

E se sei inclinato di imparare come usare l'editor in cui sei inciampato, prova a digitare

vimtutor
.

Se tutto ciò che ti interessa è come uscire da VI / VIM senza rompere nulla, il modo in cui fare è digitare :q!

Altri suggerimenti

È possibile avviare Visudo semplicemente digitando visudo.Se digiti vi visudo, allora stai cercando di modificare Visudo con VI, che spero non sia quello che intendi fare.Visudo è pensato per la modifica di determinati file di configurazione in modo sicuro.Se si modifica i file con un editor ordinario, potrebbe essere possibile errori e avvitare le impostazioni in uno stato irreversibile.Utilizzare Visudo per modificare i file come i sudoers.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top