编程笔记

lifelong learning & practice makes perfect

wsl2|Ubuntu重置root密码,sudo密码

root密码

启动powershell,使用命令找出需要重置密码的wsl实例:

1
2
3
4
5
6
wsl --list

# 适用于 Linux 的 Windows 子系统分发版:
# Ubuntu-18.04 (默认)
# docker-desktop
# docker-desktop-data

单个wsl

如果只有一个实例,可以直接使用命令切换到root账号,然后就可以重置密码了(passwd root)

1
wsl.exe --user root

输入2次密码就完成了

1
2
root@DESKTOPxxx:/mnt/c/Users/xxx# passwd root
Enter new UNIX password:

多个wsl

使用-d 指定实例切换到root用户,如:

1
wsl -d Ubuntu-18.04 --user root

sudo密码

sudo密码实际和用户的密码是一个,和上面的方法一致,使用passwd 加用户名重置当前用户的sudo密码

欢迎关注我的其它发布渠道