WSL(Ubuntu など)のログインパスワードを忘れても、Windows 側から root 権限でリセットできます。
以下の手順で再設定しましょう。
パスワードリセット手順(Ubuntu の例)
インストール済みディストリビューション名を確認
> wsl -l -v
出力例:
NAME STATE VERSION
Ubuntu Running 2`
root ユーザーでログイン
> wsl -d Ubuntu -u root
Ubuntu の部分は、↑で確認したディストリ名に置き換えます。
ユーザー名の確認
# cat /etc /passwd | grep /home
出力例:
ubuntu:x:1000:1000:,,,:/home/ubuntu:/bin/bash
→ ユーザー名は ubuntu
パスワードを再設定
# passwd ubuntu
新しいパスワードを入力してください。
WSL を再起動
> wsl --shutdown
その後、普通に
> wsl
でログインできます。
■ 補足
root ユーザーで起動するだけなので、Windows の管理者権限は不要です。
もし root で入れない場合、ディストリビューションの設定でデフォルトユーザーを root に一時変更できます:
ubuntu config --default-user root
パスワードリセット後に戻せばOKです。
コメントを残す