💻

WSLがrootで起動してしまう現象

2022/11/10に公開約1,000字

https://zenn.dev/ohno/books/356315a0e6437c/viewer/3fefe4

上記の手順に沿ってインストール作業をしていただくと, なぜかUbuntu(WSL)がrootで起動してしまう人が毎年いますので, 解決方法をまとめておきます.

症状

  • 本来はこのように緑の文字がユーザー名が表示されるはずですが,
  • 白い文字でrootでログインしてしまう場合があります.

解決方法

何らかの理由でユーザーの作成に失敗していることが原因ですので, まずはUbuntuのユーザーを作り, デフォルトユーザーを切り替えます.

  1. スタートメニューに新しくできたUbuntuのアイコンをクリックし, Ubuntu(WSL)を起動します.
  2. Ubuntu(WSL)上でadduser ユーザー名というコマンドを打ちます. ユーザー名は半角英数の好きなものに変えてください. 私の場合はadduser userにしました. パスワード入力が2回求められますでの, 入力してください. 表示されませんが, 入力はできています. パソコンの起動パスワードと同じでよいです.
  3. 次にPowerShell上でubuntu config --default-user 先ほどのユーザー名というコマンドを打ちます. 私の場合はubuntu config --default-user userにしました.
  4. 再度Ubuntuのアイコンをクリックし, Ubuntu(WSL)を起動して, 緑の文字でユーザー名が表示されれば成功です.

Discussion

ログインするとコメントできます