原文:重设windows10中的sub linux系统用户密码

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/haiyoung/article/details/80628700
当windows 10中的sub linux子系统的用户密码忘记的时候,可以通过以下方式去修改密码:
切换linux默认登陆用户为root用户
进入cmd命令行窗口,输入 lxrun /setdefaultuser root ,切换linux系统的默认登陆用户为root
C:\Users\Think>lxrun /setdefaultuser root

root权限下修改指定用户密码
打开 wsl-terminal 进入linux系统,输入 id 可以查看当前用户,输入 passwd user,修改密码

root@HAIYOUNG:/mnt/c/Users/Think/Desktop# id
uid=0(root) gid=0(root) groups=0(root)
root@HAIYOUNG:/mnt/c/Users/Think/Desktop# passwd haiyoung
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@HAIYOUNG:/mnt/c/Users/Think/Desktop#

修改密码之后,切换默认登陆用户为user
修改成功之后,在cmd命令窗口输入 lxrun.exe /setdefaultuser haiyoung,切换默认登陆用户为haiyong

C:\Users\Think>lxrun.exe /setdefaultuser haiyoung

重新打开wsl-terminal 进入linux系统,查看当前用户
经测试,密码修改成功

haiyoung@HAIYOUNG:/mnt/c/Users/Think/Desktop$ id
uid=1000(haiyoung) gid=1000(haiyoung) groups=1000(haiyoung),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev)
haiyoung@HAIYOUNG:/mnt/c/Users/Think/Desktop$ sudo apt update
sudo: unable to resolve host HAIYOUNG
[sudo] password for haiyoung:
Get:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Ign http://archive.ubuntu.com trusty InRelease
Get:2 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
34% [2 InRelease 12.0 kB/65.9 kB 18%] [1 InRelease 32.5 kB/65.9 kB 49%]^Chaiyoung@HAIYOUNG:/mnt/c/Users/Think/Desktop$
haiyoung@HAIYOUNG:/mnt/c/Users/Think/Desktop$

参考:
https://docs.microsoft.com/zh-cn/windows/wsl/user-support

重设windows10中的sub linux系统用户密码的更多相关文章

  1. 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南

    How to install Arch Linux on VirtualBox 在 VirtualBox 虚拟机中安装 Arch Linux 系统指南 本文导航 1.Arch Linux 软件仓库2. ...

  2. 第2章 细说Linux系统用户/组管理(1)

    2.1 用户和组的基本概念 用户和组是操作系统中一种身份认证资源. 每个用户都有用户名.用户的唯一编号uid(user id).所属组及其默认的shell,可能还有密码.家目录.附属组.注释信息等. ...

  3. linux系统用户管理(一)

    Linux系统用户管理1.用户管理*****2.Linux用户命令****3.用户创建的原理***4.密码管理***5.组命令管理**6.身份切换*****7.sudo提升权限***** 我们现在所使 ...

  4. Linux系统用户与属组管理(3)

    好了,终于要到了管理 Linux 账号的时刻了,对于 Linux 有一定的熟悉度之后,再来就是要管理连上 Linux 的账号问题了,这个账号的问题可大可小,大到可以限制他使用 Linux 主机的各项资 ...

  5. shell实现增加删除Linux系统用户脚本(密码为随机)

    README shell环境下运行脚本,根据需求选择相应的功能. List \t\t create the userlist 这一步是必须执行的,脚本会识别本地当前目录下的文件 Useradd \t\ ...

  6. Linux系统用户/用户组/文件权限相关

    目录一.Linux系统用户/用户组权限相关二.Linux系统文件权限相关 一.Linux系统用户/用户组权限相关 .命令:usermod 用法:usermod [-agGus] user args ‘ ...

  7. 实验三:Linux系统用户管理及VIM配置

    项目 内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 作业要求链接地址 学号-姓名 17043133-木腾飞 学习目标 1.学习Linux系统用户管理2.学习vim使用及配置 实 ...

  8. 实验三 Linux系统用户管理及VIM配置

    项目 内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 作业要求链接接地址 学号-姓名 17041428-朱槐健 作业学习目标  1.学习Linux系统用户管理 2.学习vim使用 ...

  9. [分享]运维分享一一阿里云linux系统mysql密码修改脚本

    [分享]运维分享一一阿里云linux系统mysql密码修改脚本       大象吃豆子 级别: 小白 发帖 12 云币 27 加关注 写私信   只看楼主 更多操作楼主  发表于: 2014-09-3 ...

随机推荐

  1. TableView相关属性

    //是否要显示分隔线 tableView.separatorStyle = UITableViewCellSeparatorStyleNone; tableView.separatorStyle = ...

  2. [Nuxt] Update State with Vuex Actions in Nuxt.js

    You can conditionally add classes to Vue.js templates using v-bind:class. This will help display the ...

  3. Textillate.js有什么用及使用实例

    Textillate.js有什么用及使用实例 一.总结 一句话总结:Textillate.js – 实现动感的 CSS3 文本动画的简单插件 二.textillate.js 文字动画 textilla ...

  4. stm32的电源

    有人说rtc会不工作

  5. 使用vue-cil搭建项目

    原文: 简书原文:https://www.jianshu.com/p/1af9b72cf86e 大纲 1.安装NodeJs 2.安装vue-cli 3.创建项目 4.启动项目 5.打包项目 6.项目实 ...

  6. hdu 4811 数学 不难

    http://acm.hdu.edu.cn/showproblem.php? pid=4811 由于看到ball[0]>=2 && ball[1]>=2 && ...

  7. Linux 下查看线程信息

    1. 使用 pstree -p PID ps aux | grep firefox | grep -v grepcharles  26058  0.0  0.0   4908  1152 ?      ...

  8. 屏蔽OCulus Rift的官方警告的方法实测

    本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/45870243 作者:car ...

  9. Android自定义组件系列【6】——进阶实践(3)

    上一篇<Android自定义组件系列[5]--进阶实践(2)>继续对任老师的<可下拉的PinnedHeaderExpandableListView的实现>进行了分析,这一篇计划 ...

  10. js判断是否微信客户端

    上周接到个需求,需求是这样的:用户扫一扫二维码会产生一个链接,该链接会向后端发送个请求,返回一个 apk 的下载地址,用户点击下载按钮可以下载此 apk.然后就发生了问题,经过测试,发现用微信扫一扫打 ...