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です。