Windows Linuxサブシステムを最初にインストールして実行したとき、コンソールからbashの新しいユーザー名を入力するように求められました。 User
と入力します。コンソールでbashを開始すると、ユーザー名とPC名がプロンプトの最初に表示されます。
User@DESKTOP-TPQIRNP:/mnt/...
Bashコンソールのユーザー名を変更するにはどうすればよいですか?そしてPC名
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を再入力すると、ユーザー名の入力を求められます。
サブシステムの新しいバージョンでは、コマンドは(昇格されたcmd.exeから)です。
C:\> ubuntu run Sudo usermod -l newUsername oldUsername
これにより、古いユーザー名でのログインを回避できます。
記事 thread 。
Ssh_configを作成し、そこにユーザー名を入力する必要があります。 Windows Linuxサブシステム内の場所は/mnt/%windir%/windows
作成~/.ssh/config
ファイルと名前次のようにファイル内にユーザー名を記述します。
user New_User_Name
権限について心配する必要はありません。