如何为 WSL 设置默认用户、切换用户和删除用户

下载 Windows 加速工具来修复错误并让电脑运行得更快

WSL 或是 Windows 11/10 的重要组件,对于依赖任何 Linux 风格来完成工作的开发人员来说是一个福音。 然而,一旦启动时设置了管理员帐户,管理用户一直是一个问题。 在本文中,我们将了解如何在 Windows 11/10 上的 Windows Subsystem for Linux 发行版上设置默认用户、切换用户和删除用户。

我们将在本指南中介绍以下过程:

  1. 如何设置 WSL 的默认用户
  2. 如何切换 WSL 用户
  3. 如何删除 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>

值得确保的是 必须与您设为默认用户的用户帐户相同。

我希望这有帮助。

有关的:。