Visudo non funziona più, cosa posso fare?
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)
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.