sudo-ext.elがうまく動作しない場合の対処法

sudo-ext.el - maeshimaの日記


微妙に挙動がおかしい。固まったり、結果がバッファに出てこなかったり、編集用のバッファが開かなかったりする。なんでだろう?

シェルから


sudo -v
sudoedit /etc/passwd

を実行して正しく実行されますか? sudo -vはパスワード有効期間を5分延長します。 その後のsudoeditはパスワード入力せずにファイルが編集できます。

どのような出力がなされるかの情報をください。

対処方法

Macでsudo-ext.elを使う場合 - handlename's blog にあるように、visudoをシェルから実行して、権限を追加しておいてください。 具体的には「VISUAL=vi EDITOR=vi su -c visudo」を実行すると確実です。 僕のところでは/etc/sudoersの先頭に以下のように設定されています。


rubikitch ALL=PASSWD:ALL

この設定をしておかないと、シェルからsudoeditコマンドを実行することもできません。