sudo-ext.elがうまく動作しない場合の対処法
微妙に挙動がおかしい。固まったり、結果がバッファに出てこなかったり、編集用のバッファが開かなかったりする。なんでだろう?
シェルから
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コマンドを実行することもできません。