質問

だから..私は誤って入力して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を使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top