WSLまたはLinux 用 Windows サブシステムは Windows 11/10 の重要なコンポーネントであり、作業を行うために Linux のいずれかのフレーバーに依存している開発者にとっては恩恵があります。ただし、起動時に管理者アカウントを設定した後でユーザーを管理するのは常に問題でした。この記事では、Windows 11/10 上の Linux ディストリビューション用 Windows サブシステムでデフォルト ユーザーを設定する方法、ユーザーを切り替える方法、およびユーザーを削除する方法を確認します。
WSL のデフォルト ユーザーの設定、ユーザーの切り替え、ユーザーの削除
このガイドでは次の手順について説明します。
- WSLのデフォルトユーザーを設定する方法
- WSLのユーザーを切り替える方法
- WSL のユーザーを削除する方法。
1] WSLのデフォルトユーザーを設定する
Windows コンピュータで WSL ディストリビューションを開くと、特定のデフォルト ユーザー アカウントにサインインします。必要に応じて、このデフォルトのユーザーを変更できます。開く必要がありますコマンドプロンプトまたはパワーシェル管理者レベルの権限を持つ。
次に、いくつかの Linux ディストリビューションに対して次のコマンドを実行します。
Ubuntu:
ubuntu config --default-user <USERNAME>
Ubuntu 18.04 LTS:
ubuntu1804 config --default-user <USERNAME>
Ubuntu 16.04 LTS:
ubuntu1604 config --default-user <USERNAME>
openSUSE Leap 42:
openSUSE-32 config --default-user <USERNAME>
SUSE Linux:
SLES-12 config --default-user <USERNAME>
デビアン:
debian config --default-user <USERNAME>
カリ Linux:
kali config --default-user <USERNAME>
交換することもできます<USERNAME>に根デフォルトのユーザーを ROOT に設定する場合。
2] WSLでユーザーを切り替える
WSL ディストリビューションを開くと、コマンド ラインによって、先ほど説明したデフォルト ユーザーに自動的にログインします。ただし、ユーザーを別のユーザー アカウントに切り替えたい場合も、非常に簡単です。
ディストリビューションのルートの場所を開きます。特定のユーザーに切り替えるには、次のコマンドのいずれかを入力します。
su - <USERNAME> su -l <USERNAME> su --login <USERNAME>
交換する必要があります<USERNAME>ログインするディストリビューション内のユーザー アカウントの名前を置き換えます。
3] WSLでユーザーを削除する
この場合、2 つのシナリオがあります。 1 つは SUDO ユーザーとしてログインする場所で、もう 1 つは ROOT としてログインする場所です。これら両方のシナリオについて説明します。
- SUDO ユーザーとしてログインした場合。
- ROOTユーザーでログインした場合。
SUDO ユーザーとしてログインしている場合:
SUDO ユーザーとしてログインしていて、同じ Linux ディストリビューション内のユーザー アカウントを削除する場合は、次のコマンドを実行する必要があります。
sudo deluser <USERNAME>
ROOT ユーザーとしてログインしている場合:
また、ROOT としてログインしている場合は、方法が少し異なります。まず、上記のガイドを参照してデフォルトのユーザーを設定する必要があります。このデフォルト ユーザーが削除するユーザーになります。次に、次のコマンドを実行して、同じ Linux ディストリビューション内のユーザーを削除する必要があります。
deluser <USERNAME>
次のことを確認する価値があります。<USERNAME>デフォルト ユーザーとしたユーザー アカウントと同じである必要があります。
これがお役に立てば幸いです。
関連している:WSL ディストリビューションにユーザーを追加する方法。