【Ubuntu】 間違ってusermodでsudoを消してしまったとき
sudoをユーザーから外してしまった・・・。
usermodで新しいグループをアカウントに追加しようとしたら間違って他のグループを全部消してしまったときの直し方。
基本的に↓の翻訳です。いや、これがあって本当に助かった・・・。他にも自分のような人がいて、この記事が参考になればさいわいです。
手順
- 起動時にShiftキーを押しながら起動し、grub2メニューに入る。(自分はShift押し続けていたらBIOSの画面からまったく進まなかったので、一瞬離してやってみてうまく行きました)
- Advanced Options for Ubuntuを選択しEnter。
- 現在使っているカーネルのリカバリーモードに入る。↓みたいな感じでrecover modeってついてるやつ。おそらく一番上のrecovery modeが現在使っているカーネルだと思う。
Ubuntu xx.xx x.xx.xx-xx-generic (recovery mode) - root - Drop to root shell を選択してEnter
- 「mount -o remount,rw /」を実行しファイルに書き込めるようにする。
- (※ ここから元記事と違う。元記事ではnanoを使ってるけど、nanoはよくわからないのでviを使うようにした)
「vi /etc/group」して、sudoの一番後ろに自分のアカウント名を書く。shoheであれば、「sudo: shohei」みたいな感じになる。 - 「:wq」で保存して抜ける。
- exitで抜ける。
- resume - Resume normal boot を選択して起動する。