wsl, windows subsystem for linux , windows linux子系统 root用户密码错误 su: Authentication failure 解决方式[linux][windows subsystem linux][ubuntu 20 LTS]

在安装完 wsl 之后, 默认登入的用户身份是在sudo用户组的。
验证方式:

$id username #例如:id jayce

输出以下内容,可见存在于sudo用户组。 所以具有临时root操作权限。接下来的思路就很简单了,利用该用户能执行临时root命令的特点,修改root用户密码就可以了

jayce@DESKTOP-JASQLDM:~$ id jayce
uid=1000(jayce) gid=1000(jayce) groups=1000(jayce),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),117(netdev)

直接使用 sudo passwd root尝试修改root用户密码

jayce@DESKTOP-JASQLDM:$ sudo passwd root
[sudo] password for jayce: # 当前用户的密码
New password: #设定root用户的新密码
Retype new password: # 重复输入root用户新密码
passwd: password updated successfully
jayce@DESKTOP-JASQLDM:$ su - root #切换至root用户
Password: #刚才设定的root用户新密码
root@DESKTOP-JASQLDM:~#
原文地址:https://www.cnblogs.com/jaycethanks/p/13724611.html