Visudo ne fonctionne plus, que puis-je faire?
Question
Alors ... j'ai accidentellement ouvert Visudo en tapant
vi visudo
Et en même temps, je préfère aussi Nano, donc j'ai naturellement pressé Ctrl + X pour quitter, puis je n'ai pas réalisé tout de suite que j'étais dans VI (oui je suis lent haha) et j'ai continué à essayer: P ... en tout cas, J'ai finalement réalisé et je n'ai pas utilisé VI depuis un moment, donc j'ai pensé que: X sortait sans économiser, mais je suppose que ce n'est pas le cas et maintenant quand j'essaie de visuder
-bash: /usr/sbin/visudo: cannot execute binary file
Une idée de ce que je peux faire pour résoudre ce problème? Le fichier réel / etc / sudoers est très bien, je peux l'ouvrir et ça a l'air normal, je ne vois rien de mal à cela. Donc je suppose que c'est juste le fichier Visudo. Puis-je le remplacer ou quelque chose?
Oh, et en utilisant Ubuntu 8.04 (Hardy)
La solution
visudo
Juste un fichier binaire sans configurations intégrées, vous pouvez donc la remplacer en toute sécurité. Est inclus dans le sudo
Package, que vous pouvez réinstaller en tapant:
sudo apt-get install --reinstall sudo
Et si vous êtes enclin à apprendre à utiliser l'éditeur sur lequel vous êtes tombé, essayez de taper
vimtutor
Si tout ce que vous voulez savoir est de savoir comment quitter VI / VIM sans rien casser, la façon de faire est de taper :q!
Autres conseils
Vous pouvez lancer Visudo simplement en tapant visudo
. Si vous tapez vi visudo
, alors vous essayez de modifier Visudo avec Vi, ce qui, je l'espère, n'est pas ce que vous avez l'intention de faire. Visudo est destiné à modifier certains fichiers de configuration de manière sûre. Si vous modifiez les fichiers avec un éditeur ordinaire, vous pourriez faire des erreurs et visser les paramètres dans un état irrécouvrable. Utilisez Visudo pour modifier des fichiers comme Sudoers.