😅
WSLのパスワード忘れてログインできなくなったけど何とかなった方法
vscode上でubuntu22.04を使っていたが数か月利用していなかったので、パスワード忘れてしまった間抜けです
自分の状況を説明
パスワード忘れたのでvscode上でrootユーザー(管理者権限)からパスワードを変更しようとしたが、ログインユーザーのパスワードがないとvscode上ではユーザーの切り替えができないため詰んだ。。
powershellやlinuxの管理者権限で直接パスワードを変更するもvscodeに反映されない
vscodeのwslプロンプト(ubuntu22.04)で下記コマンドを叩くとログインユーザー名が表示される
whoami
例として:foouserとする
その後に全てのユーザー一覧が見れるコマンドを打つとなんとfoouserは存在しないようだ
謎すぎる。。。。
いくらパスワードを変更しようが意味がないはずだ
それから2時間ほど調べ、やっと答えにたどり着きました!
WSL2のUbuntuを初期化することで最初からやり直せます、
手順は下記記事に詳しく書いてあるので見てください
参考
再インストール手順は下記を参考に
vscodeでWSLを使うなら入れた方がいいらしい拡張機能について公式サイト参考
おまけ WSLでsupabase cliを使えるようにする手順をスクラップに書いたので良ければ参考にしてください
最後に
皆さんはパスワードをしっかりメモして忘れないようにしましょうw
私は即座にパスワードマネージャーに管理させました
Discussion