WSL 或是 Windows 11/10 的重要组件,对于依赖任何 Linux 风格来完成工作的开发人员来说是一个福音。 然而,一旦启动时设置了管理员帐户,管理用户一直是一个问题。 在本文中,我们将了解如何在 Windows 11/10 上的 Windows Subsystem for Linux 发行版上设置默认用户、切换用户和删除用户。
我们将在本指南中介绍以下过程:
- 如何设置 WSL 的默认用户
- 如何切换 WSL 用户
- 如何删除 WSL 的用户。
1]设置WSL的默认用户
当您在 Windows 计算机上打开 WSL Distro 时,它会将您登录到特定的默认用户帐户。 如果需要,您可以更改此默认用户。 你需要打开或者具有管理员级别的权限。
现在对几个 Linux 发行版执行以下命令:
乌班图:
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>
苏塞克斯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中的用户
在这种情况下,就会出现两种情况。 一种是您以 SUDO 用户身份登录,另一种是您以 ROOT 用户身份登录。 我们将涵盖这两种情况。
- 以 SUDO 用户身份登录时。
- 以 ROOT 用户身份登录时。
当以 SUDO 用户身份登录时:
当您以 SUDO 用户身份登录并想要删除同一 Linux 发行版中的用户帐户时,需要执行以下命令:
sudo deluser <USERNAME>
当以 ROOT 用户身份登录时:
如果您以ROOT身份登录,则方法略有不同。 首先,您需要参考上面的指南来设置默认用户。 该默认用户将是您要删除的用户。 然后,您需要执行以下命令来删除同一 Linux 发行版中的用户:
deluser <USERNAME>
值得确保的是 必须与您设为默认用户的用户帐户相同。
我希望这有帮助。
有关的:。