WSL2开始设置时未设置sudo密码,后续新建用户没有将信息存入sudoers文件内,导致账户切换来回踢皮球。

****如果不是虚拟机,直接重启电脑进入文件系统更改:

  1. 重启计算机,在启动时按住Shift键(对于UEFI系统可能需要按Esc键)进入GRUB菜单。

  2. 选择“Advanced options for Ubuntu”,然后选择带有“(recovery mode)”的内核版本。

  3. 在恢复模式菜单中,选择“root”选项进入root shell。

  4. 挂载根文件系统为读写模式:

    bash复制

    mount -o remount,rw /
  5. 重置root密码:

    bash复制

    passwd root

    按提示输入新密码并确认。

  6. 将用户添加到sudo组或直接编辑sudoers文件。

  7. 完成后,输入exit退出root shell,然后选择“resume”选项恢复正常启动。

****如果是WSL2,在windows系统下进入WSL2,修改root账户密码:

  1. 打开windows命令行, 输入 wsl -u root显示这个,无所谓。
  2. 输入命令wsl
  3. 输入 passwd 你的用户名(建议直接修改root用户,所以这里写root就可以了) ,输入并密码。

打完收工

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值