web-dev-qa-db-ja.com

Windows 10 LinuxサブシステムBashコンソールのユーザー名とPC名を変更する方法

Windows Linuxサブシステムを最初にインストールして実行したとき、コンソールからbashの新しいユーザー名を入力するように求められました。 Userと入力します。コンソールでbashを開始すると、ユーザー名とPC名がプロンプトの最初に表示されます。

User@DESKTOP-TPQIRNP:/mnt/...

Bashコンソールのユーザー名を変更するにはどうすればよいですか?そしてPC名

5
Mikhail

Therobyouknowのコメントによると、LxRun.exeは現在廃止されています。

新しいバージョンのサブシステムを使用している場合は、 Mitchell Van Manenの回答 を参照してください。

================================================== ==================

LxRun.exeにあるC:\WINDOWS\system32コマンドを使用する必要があります。

以下に2つのソリューションを示します。これらはすべてbashではなくcmd.exeで実行されます。

  • 以下のコマンドを使用して、新しいユーザーを作成し、それをデフォルトのユーザーとして設定します。

    LxRun.exe /setdefaultuser NEW_USER
    
  • [〜#〜]または[〜#〜]Linuxサブシステムを完全にアンインストールして再インストールします

    LxRun.exe /uninstall /full
    LxRun.exe /install
    

    次回bashを再入力すると、ユーザー名の入力を求められます。

10
oryxfea

サブシステムの新しいバージョンでは、コマンドは(昇格されたcmd.exeから)です。

C:\> ubuntu run Sudo usermod -l newUsername oldUsername

これにより、古いユーザー名でのログインを回避できます。

9

記事 thread

Ssh_configを作成し、そこにユーザー名を入力する必要があります。 Windows Linuxサブシステム内の場所は/mnt/%windir%/windows

作成~/.ssh/configファイルと名前次のようにファイル内にユーザー名を記述します。

user New_User_Name

権限について心配する必要はありません。

2
Animesh Patra