在 WSL 中,如何从 root 更改为我的 user_account?

在 WSL 中,如何从 root 更改为我的 user_account?

所以最近我不得不更改我的 WSL ubuntu 终端密码。我通过 root 访问更改了密码。但现在我似乎无法恢复到我的用户帐户。这是因为我忘记了用户帐户名称。

有人可以帮我弄这个吗?

答案1

您可以从 root 帐户检查密码数据库。您的非系统用户的 UID 通常位于 1000 - 65533 范围内。例如:

getent passwd | awk -F: '$3>999 && $3<65534'

或者只查看目录的内容/home,因为默认情况下用户的主目录是使用与用户名相同的名称创建的:

ls /home

利用这些信息,您应该能够使用此处描述的方法设置默认用户:

相关内容