如何在 Linux WSL 中重置用户密码

适用于 Linux 的 Windows 子系统允许您在 Windows 10 环境中运行 Linux 终端。 WSL 的最佳功能之一是,只要您打开 WSL 终端,它就会自动将您作为默认用户登录。 而这一切都是在没有用户默认密码的情况下发生的。

在 Linux 系统中,如果您忘记了密码,您可以通过引导进入 GRUB 并从那里重置它来重置它。 但是,WSL 不遵循正常的启动过程,这使得上述过程无效。 但是,如果您想使用 WSL 重置密码,有一种更简单的方法。

本指南将讨论在 Ubuntu WSL 中更改用户密码的过程。 在其他 WSL 发行版上更改密码的过程或多或少是相同的。

在 Ubuntu WSL 中更改用户密码

  1. 将 WSL 发行版的默认用户名更改为 root。 然后,运行 配置 命令如下:
    ubuntu config --default-user root
  2. 如果您使用的是默认 WSL 发行版,请启动您的 Linux 发行版。
  3. 输入密码重置密码 密码 命令。
    passwd
  4. 要重置特定用户的密码,请使用命令传递用户名。 为了 example:
    passwd winibhalla
  5. 离开您的 WSL 会话并将 WSL 发行版的默认用户设置回您的用户帐户。
    ubuntu config --default-user winibhalla

笔记:您可以使用以下命令在 WSL 发行版中将默认用户更改为 root。

代替 使用另一个用户帐户名称,以便系统将其设置为正在使用的发行版的默认用户帐户。 将默认用户设置为 root 的命令在其他 Linux 发行版中也是相同的。

在 Ubuntu 上将 root 设置为默认用户:

ubuntu config --default-user root

在 OpenSuse Linux 上:

sles-12 config --default-user root

在 Kali Linux 上更改默认用户也很容易:

kali config --default-user root

在 Debian 上将默认用户更改为 root:

debian config --default-user root

在 WSL 上重置您的密码,简单的方法

该过程相当简单,即使是新手也可以通过上述步骤完成。 这个想法是一步一步地遵循这个过程,你就不会出错。

在传统的 Linux 安装中,您可以使用 密码 命令轻松更改您的帐户密码。 Unix在架构和命令方面与Linux相似,修改用户密码的步骤与Linux相同。