sudoersをいじって、えらい目に会う! | ウィンドウズにおさらばした文系高齢者

ウィンドウズにおさらばした文系高齢者

XPサポート終了を機にLinuxを始めましたが、最近は記事内容がまったく違う方向へ。

昨日作成したランチャのサスペンド、
引き続きパスワードなしに実行する方法を調べたところ、
/etc/sudoersをいじるとできるようになるというので、
例によってgeditでいじってみた。
(visudoでやれと書いてあるが、
visudoの終わり方がさっぱりわからんかったので)

すると、sudoが構文解析エラーとやらで使えなくなって、
さあ、大変!


error




























いつものように右往左往のあげく、
日本語ではついに解決できなかったため、
英語で探したところ、
こちらの記事にたどり着いた。
How do I edit an invalid visudo file?

この中の真ん中あたりの回答を参考に、
再起動でリカバリモード、
Enable networkingで書き込みできるようにし、
Drop to root shellで
vi /etc/sudoers
文法エラー部分を削除し、
:w!で強制上書きしてやっと直すことができたのだった。


最終的にはこちらの記事にあるように、
末尾に書かなければ効かないことがわかって解決。
Ubuntuで、パスワードなしでrootになるには