最終更新日:2025‐06-08
Claude Codeを試そうと思い、久しぶりWSLのターミナルからsudo updateを実行しようと思ったところ、ユーザーのパスワードを忘れてしまい、リセットした話です。
まずは、Windowsのコマンドプロンプトを管理者モードで実行します。
そして、ディストリビューションの一覧を表示します。
wsl --list
Python以下のように応答があります。
Ubuntu-22.04 (既定)
docker-desktop
docker-desktop-data
Pythonこんな風に結果が返却されるので、以下のようにコマンドを打ちます。
--distoribution 以降は 先ほどwsl --listで調べたディストリビューション名を入力します。
wsl --user root --distribution Ubuntu-22.04
Python以下のように応答があります。
Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.15.146.1-microsoft-standard-WSL2 x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
* Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s
just raised the bar for easy, resilient and secure K8s cluster deployment.
https://ubuntu.com/engage/secure-kubernetes-at-the-edge
This message is shown once a day. To disable it please create the
/root/.hushlogin file.
Pythonそうしたら、rootユーザーとしてログインできているので、該当ユーザーのパスワードを変更します。
passwd hogepiyo
Python新しいパスワードを聞かれるので入力してあげます。
以上です👀
技術の進化についていけていないシステムエンジニア。浅く広く、何でも大体はこなせるエンジニアで重宝されてる(つもり)。でもやっぱり特化した武器欲しい。
備忘録として記事を投稿していますが、少しでも誰かの助けになればと思います。
最近はプロジェクトでReact(TypeScript )を触っています。
趣味でギター弾きます。