Windows 10 Fall Creators Update で、Linux 用 Windows サブシステムがついにベータ版を終了します。複数の Linux ディストリビューションをインストールして実行できるだけでなく、便宜上、Microsoft Store (旧名 Windows ストア) から直接入手できます。この記事の執筆時点では、openSUSE Leap、SUSE Linux Enterprise、および Ubuntu をインストールできます。
デフォルトの UNIX ユーザーは、適切な Linux コンソールを開いたときにサインインしているように表示されるユーザー アカウントです。デフォルトでは、機能の初期セットアップ時に指定したユーザー名で開きます。
使用しているディストリビューションに新しいユーザーを追加した場合は、そのユーザーを WSL のデフォルトの UNIX ユーザーにすることができます。ユーザーを作っていきますボブの代わりにデフォルトウィナエロアカウント。
その方法は次のとおりです。
Windows 10 で WSL のデフォルト ユーザーを設定するには、 以下をせよ。
- 新しいコマンド プロンプト インスタンスを開きます。
- WSL で Ubuntu のデフォルトの UNIX ユーザーを設定するには、次のコマンドを実行します。|_+_|
new_user_name の部分を実際のユーザー名に置き換えます。私の場合はボブです。
- openSUSE を使用している場合は、次のコマンドを実行します:|_+_|
- SUSE Linux Enterprise Server を使用している場合は、次のコマンドを実行します。|_+_|
今後、指定されたユーザー アカウントが WSL のデフォルトの UNIX ユーザーとして使用されます。このユーザーで Linux コンソールが開きます。
ヒント: 各ディストリビューションのバイナリ ファイル名は、タスク マネージャーで確認できます。 Windows タスク マネージャーを開き、[プロセス] タブで実行中の Linux コンソールの行を展開します。次のスクリーンショットを参照してください。
この記事の執筆時点では、Microsoft は次の名前を使用しています。
- Ubuntu - ubuntu.exe
- openSUSE Leap 42 - opensuse-42.exe
- SUSE Linux Enterprise Server - sles-12.exe
注: Bash On Ubuntu のみをサポートする Windows 10 の古いリリースでは、次のコマンドを使用する必要があります。
|_+_|それでおしまい。