Visudoはもう機能しません、私は何ができますか?
質問
だから..私は誤って入力してvisudoを開いた
vi visudo
そして同時に、私はnanoも好むので、自然にctrl+xを押して終了し、すぐに私がviにいることに気付かず(はい、私は遅いです)、試し続けました:P。..とにかく、私は最終的に実現し、しばらくviを使用していないので、私はそれを考えました:xは保存せずに終了しますが、そうではないと思います。
-bash: /usr/sbin/visudo: cannot execute binary file
これを修正するために何ができるか考えていますか?実際の/etc/sudoersファイルは問題ありません、私はそれを開くことができます、そしてそれは正常に見えます、それに何か問題はありません。だから私はそれだけでvisudoファイルを推測します。私はそれか何かを交換することはできますか?
ああ、そしてUbuntu8.04(Hardy)を使用して
解決
visudo
組み込みの構成を持たないバイナリファイルなので、安全に置き換えることができます。に含まれています sudo
次のように入力して再インストールできるパッケージ:
sudo apt-get install --reinstall sudo
また、つまずいたエディタの使い方を学びたい場合は、次のように入力してみてください
vimtutor
何も壊さずにvi/vimを終了する方法だけを知っておく必要がある場合は、次のように入力する方法があります :q!
他のヒント
Visudoを起動するには、次のように入力します visudo
.あなたが入力した場合 vi visudo
, 、次に、viでvisudoを編集しようとしていますが、これはあなたがやろうとしていることではないことを願っています。Visudoは、安全な方法で特定の設定ファイルを編集するためのものです。通常のエディタでファイルを編集すると、間違いを犯して回復不能な状態で設定を台無しにする可能性があります。Sudoersのようなファイルを編集するにはvisudoを使用します。