Debian系はRedHat系のノリでsudoersを追加するとハマる

sudoers追加のために/etc/sudoersを編集して追加する,というのは以前やったことがあるのですが,Debian系のディストリで/etc/sudoersのパーミッションを変えると,sudoersが440でしかsudoできないせいで二度とsudoできなくなる.

こうなるとCDから起動してレスキューモードで救済するしかなくなるので注意.

ちなみに救助方法.

  1. CDからrescueモードで起動.
  2. 言語やキーボード,ネットワークの設定をする.
  3. "ルートファイルシステムとして使うデバイス"を選択して/etcのあるデバイスを選択(今回の僕の場合は/dev/sda1でした)
  4. "/dev/sda1内でシェルを実行"を選択すると画面下に"# "とコマンドラインが現れるので,以下のコマンドでパーミッションを変更,exitして再起動.

cd /etc
chmod 440 sudoers

sudoersはGUIで追加した方が早いよ.とか言われてしまった.その通りですすいません.

参考URL
http://nshn.jp/techblog/trackbacks?article_id=permission-modification-of-sudoers-file-on-rescue-mode-by-ubuntu-7-10-alternative-cd&day=11&month=08&year=2008