usermod

apacheグループのファイルを書き換えたくて

usermod -G apache yambi

としたら

yambi is not in the sudoers file. This incident will be reported.

と怒られsudoが使えなくなってしまった.


原因はusermod -Gはグループの追加ではなく変更であったため.
(ちょうどカーネルを新しいのにするために再起動したときだったので原因究明に苦労した.
resolve.confを書き換えないとネットで調べることもできないという最悪の状況
別のパソコンがあったから調べれたので良かったが...)



復活させるにはまずはシングルユーザモードになることが必要.
そのためにはブートローダで1秒以内でのキーボード入力が必要だが,
何度やってもうまくいかないと思ったらUSBキーボードが有効になっていなかった.
再起動して

(DEL)BIOS Setup->Integrated Peripherals->USB Keyboard Function->Enable

で有効化.


あとはブートオプションに1を書き足して起動すればシングルユーザモードで起動できる.
起動したらroot権限でのターミナルを開き(Drop to root shell promptとかいうやつ)

usermod -G admin yambi

でsudoerになることができる.





この方法でルートのパスワードを変更したりもできるので危険である.