win10子系统 WSL root和其他用户密码忘记的修复方法

本文介绍了如何在Ubuntu系统中修改root用户以及普通用户的密码。对于root用户,需以管理员身份打开PowerShell,使用wsl.exe命令切换到root并执行passwd命令。对于其他用户,需先通过sudo su转为root,然后使用passwd命令更改指定用户的密码。如果忘记所有密码,需按照相同步骤重置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、修改root用户的密码:

1、以管理员身份打开 PowerShell ;
2、输入命令 wsl.exe --user root ;
3、命令 passwd root 修改 root 用户密码。

2、修改其他用户的密码:

1、进入Ubuntu,打开一个终端,输入 sudo su转为root用户。 注意,必须先转为root用户!!!
2、sudo passwd user(user 是对应的用户名)
3、输入新密码,确认密码。
4、修改密码成功,重启,输入新密码进入Ubuntu

如果两个都忘记,就按照步骤12一次执行

### Win11上WSL的安装配置与使用教程 #### 启用适用于LinuxWindows子系统 为了在Win11上成功部署WSL,需先确认已开启“适用于 LinuxWindows 子系统”。这一步骤可通过访问“控制面板”->“程序功能”->“打开或关闭 Windows 功能”,随后勾选对应选项完成设置[^5]。 #### 升级至WSL 2版本 鉴于性能优势明显优于前代产品,在条件允许的情况下建议优先考虑升级到WSL 2。对于希望保留原有环境不变者,则可在重启设备后再着手准备新系统的迁移工作;而倾向于立即体验最新特性的用户则可以直接跳过此步操作并按照提示逐步推进后续流程[^2]。 #### 安装指定发行版 当上述准备工作完成后便可以正式进入具体操作系统的选择环节了——通过微软商店挑选心仪种类(如Ubuntu),点击获取按钮即可自动执行下载任务直至最终完成整个过程[^1]。 ```bash wsl --install -d Ubuntu ``` 以上命令能够简化初次接触此类技术的新手们的入门门槛,实现一键式快速搭建开发测试平台的目的。 #### 配置网络共享文件夹映射路径参数调整 有时开发者可能遇到主机端口转发不通畅或是无法正常读取外部存储介质内数据的情况。此时不妨尝试修改`/etc/wsl.conf`文件内的相应字段来解决问题: ```ini [network] generateHosts = true generateResolvConf = true [automount] root = /mnt/ options = "metadata" ``` 该段落中的设定有助于改善跨平台协作效率低下等问题的发生几率,同时也能有效规避因权限不足而导致的一系列麻烦事态发展可能性增加的风险因素影响范围扩大化趋势加剧的现象产生[^3]。 #### 常见错误处理方法汇总 如果在整个过程中不幸遭遇诸如错误码 `0x80070003` 或者 `0x80370102` 这样的异常状况时不必惊慌失措,因为这些现象往往是由较为简单的原因引起的。比如前者可能是由于目标位置不存在合法有效的父目录结构造成的,后者或许只是缺少必要的驱动支持而已。针对这两种情形分别给出如下解决方案供参考借鉴: - 对于前者应当仔细核对输入路径是否准确无误; - 至于后者则推荐前往官方网站查找对应的补丁包进行修复尝试看能否恢复正常运作状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值