Windows 10でWSL Ubuntu bashのデフォルトユーザーを変更する方法


24

Windows 10にWSL Bashをインストールし、ユーザーを「abc」などに設定しましたが、ここで別の名前に変更したいと思います。

ログインしているユーザーのユーザー名を変更するにはどうすればよいですか?

bashを開くと、現在のユーザーで自動的にログインします。

回答:


32

これLxRun.exeは非推奨です。WindowsストアからUbuntuをインストールする場合、必要なコマンドは

ubuntu config --default-user <username>

LxssManagerサービスを再起動します

sc stop LxssManager
sc start LxssManager

2
ubuntuはデフォルトではないかもしれません。インストールしたバージョンによって異なります。以下の回答を確認してください。私の場合は「ubuntu1804 config ...」
rmcsharry

1
ubuntu1804 config --default-user ...私にとって
masterxilo

サービスを再起動する必要がありました。私がこれを見つける数分前にグーグルで検索したが、誰もそれについて言及していない。ありがとう!
jValdron

これと同じアクションを実行する方法はありますが、「bash」コマンドを使用しますか?
rmutalik

デフォルトのユーザーを設定する代わりに、bashを開いてくれました。何らかの理由で機能していないようです。私は今日のようにWindowsの最新のリリースにしています
akabhirav

13

通常のコマンドプロンプト(cmd.exe)で次のコマンドを実行することにより、bashのデフォルトユーザーを変更できます。

LxRun.exe /setdefaultuser <new_name>

10

他のすべての回答は役に立ちましたが、他のシナリオにもなる可能性があります。こちらに従ってください。私のものはubuntu 1604だったので、次のように使用しました-

ubuntu1604 config --default-user <username>

Ubuntu 1804をインストールした場合:-

ubuntu1804 config --default-user <username>

デフォルトのものを使用した場合:

ubuntu config --default-user <username>


なぜこれが0票だったのですか?デフォルトのUbuntuをインストールしない場合に必要なことです。
コリー

はい、それはいくつかのより良い投票数を持っている必要がありました:-)
カカバリ

これにより、現在のユーザー名が<username>で指定したユーザー名に変更されませんか?これを試すと、提供しているユーザー名が存在しないことがわかります。これは18.0.4
wuno

Uはrootをユーザーとして使用したいですか??
カカバリ

7

Microsoft StoreからUbuntu 18.04を実行している場合、コマンド(powershellまたはcmd)は次のようになります。

ubuntu1804 config --default-user <username>


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.