PR

【秒で解決】WSL (Ubuntu) のパスワードを忘れた場合の対処法

WSL (Ubuntu) のパスワードを忘れた場合の対処法

WSL(Windows Subsystem for Linux)で Ubuntu を使用していると、sudo のパスワードを忘れてしまったり、設定した覚えがないために困ることがあります。本記事では、WSL のパスワードをリセットする方法を詳しく解説します。


1. root ユーザーでログインしてパスワードを変更する

WSL では通常 root ユーザーはパスワードなしでアクセス可能なため、root でログインしてパスワードをリセットするのが最も簡単な方法です。

手順

  1. Windows の PowerShell またはコマンドプロンプト(cmd)を開く
  2. 以下のコマンドを実行 wsl -u root
  3. root ユーザーでログインできたら、以下のコマンドでパスワードを変更 passwd user1 # user1 は自分のユーザー名に変更
  4. 新しいパスワードを2回入力し、パスワードリセット完了
  5. exitroot を抜け、通常通り user1 で WSL にログイン
  6. sudo が使えるか確認 sudo ls /root

root でログインできたら、これで解決です!


2. root でもログインできない場合は WSL をリセットする

もし wsl -u root でもパスワードを求められたり、失敗する場合は、WSL をリセットするしかありません。この方法では Ubuntu 内のデータがすべて消えるので注意してください。

手順

  1. PowerShell を管理者権限で開く
  2. 以下のコマンドを実行して WSL をリセット wsl --unregister Ubuntu
  3. その後、Ubuntu を再インストール wsl --install -d Ubuntu
  4. インストール後、新しいユーザーを作成し、パスワードを設定する

→ WSL をクリーンインストールすれば確実に解決できます!


まとめ

  1. まずは wsl -u rootroot に入れるか確認
  2. 入れたら passwd user1 でパスワード変更
  3. もし root にも入れなかったら、WSL をリセットする

これで WSL のパスワードリセットは完了です!

トラブルが発生した場合や不明点がある場合は、コメントで教えてください!

コメント

タイトルとURLをコピーしました