适用于 Linux 的 Windows 子系统允许您在 Windows 10 环境中运行 Linux 终端。 WSL 的最佳功能之一是,只要您打开 WSL 终端,它就会自动将您作为默认用户登录。 而这一切都是在没有用户默认密码的情况下发生的。
在 Linux 系统中,如果您忘记了密码,您可以通过引导进入 GRUB 并从那里重置它来重置它。 但是,WSL 不遵循正常的启动过程,这使得上述过程无效。 但是,如果您想使用 WSL 重置密码,有一种更简单的方法。
本指南将讨论在 Ubuntu WSL 中更改用户密码的过程。 在其他 WSL 发行版上更改密码的过程或多或少是相同的。
在 Ubuntu WSL 中更改用户密码
- 将 WSL 发行版的默认用户名更改为 root。 然后,运行 配置 命令如下:
ubuntu config --default-user root
- 如果您使用的是默认 WSL 发行版,请启动您的 Linux 发行版。
- 输入密码重置密码 密码 命令。
passwd
- 要重置特定用户的密码,请使用命令传递用户名。 为了 example:
passwd winibhalla
- 离开您的 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相同。