Introduction
備忘録。
root 権限をもったユーザでログインできなくなった場合。
前提として、物理マシンの前にいて、マシンの電源 ON/OFF を実行できること。
Hyper-V でも実施できるので覚えておくと安心。
How to resolve?
Ubuntu 24.04 で確認。
キー入力ができる状態で電源を ON にし、 ESC キーを連打する。
押しっぱなしだと失敗しやすいので連打が確実。
grub に入ったら、 normal と押下し Enter。
メニューに移行するので、30 秒以内に Advanced options for XXXXX を選択し Enter。
(recovery mode) と末尾に付与された項目を選択し Enter。
(ここで複数のカーネルが入っていると、複数の項目が出現するので適切なカーネルの項目を選択)
コンソールにログが流れた後、 Recovery Menu に入るので、 root を選択し Enter。
Press Enter for maintenance と表示されるので、Enter を押下。
シングルユーザーモードのシェルに root としてログインできた。
ここまで来れば、あとは passwd コマンドで任意のユーザのパスワードを変更すれば OK。






