ubuntuユーザーのsudoers設定を変更してしまい、スーパーユーザーになれなくなった場合の対処法
- AWSマネジメントコンソールにログインする
- EC2を開く
- インスタンスを選択する
- インスタンスを停止する(停止時に削除されないように注意)
- 「アクションメニュー」の「インスタンスの設定」→「ユーザーデータの表示/変更」を選ぶ
- ユーザーデータに下記を記入
#cloud-config
bootcmd:
- echo "ubuntu ALL=(ALL:ALL) NOPASSWD:ALL" >> /etc/sudoers
- 「保存」を押した後、インスタンスを起動する
- ubuntuユーザーで、パスワードなしで「sudo su -」が出来るか確認
- 出来ることが確認出来たら、インスタンスを停止し、ユーザーデータに記述したものを削除
- インスタンスを起動
以上。