#原创分享#再也不怕忘记系统密码了
  

yzy 2009

{{ttag.title}}

一、Windows server恢复密码
方法一、通过PE恢复
1、编辑虚拟机,在光驱中放入PE镜像,在其他硬件中配置BIOS停留时间


2、开机后按F12,然后选择2   DVD/CD

3、在PE中找到NTPWEdit工具,注意看一下你系统安装盘的盘符是C还是D,这个会有改变的,然后选择SAM文件路径,我的系统盘符是D,  SAM文件路径  D:\windows\System32\config\    选择SAM文件,路径选正确后会在用户列表中显示用户,选择对应的用户点击修改密码,修改后点击保存修改重启即可


方法二、系统安装盘ISO镜像恢复
1、编辑虚拟机,在光驱中放入PE镜像,在其他硬件中配置BIOS停留时间


2、如果是在超融合环境,安装了性能优化工具会自动勾选使用Virtio磁盘,这样会导致进入光盘后找不到系统盘,所以需要先把使用Virtio磁盘的勾去掉,系统恢复密码后记得把使用Virtio磁盘勾选上


3、开机后按F12,然后选择2   DVD/CD

4、到安装界面按  Shift+F10弹出命令行

5、通过输入   C:       D:    切换盘符,通过dir查看磁盘文件,找到系统所在的盘符
系统盘一般都会有  Program Files和Program Files (X86) 这两个文件的

6、通过  cd ./Windows/System32 进入Windows文件下的System32文件,通过dir osk.exe查看是否有这个程序,等下我们会删除替换osk.exe文件。所以要先做一个拷贝,通过 copy osk.exe d:/User   把osk.exe拷贝到D盘User目录中,拷贝后到D盘User目录中查看是否有osk.exe这个程序
在Windows/System32下输入  copy cmd.exe   osk.exe     把osk.exe的内容覆盖成cmd.exe的内容
通过dir cmd.exe      dir osk.exe  对比大小查看是否替换成功
输入exit退出命令行界面,然后退出安装环境,进入Windows系统


7、进入系统后在登录界面右下角打卡屏幕键盘

8、在命令行输入     net    user  administrator  abcd@123    这样administrator用户的密码就改成了abcd@123,可以用这个新密码登录了系统了

9、找到User目录下的osk.exe,把它复制粘贴到Windows/System32的目录下,然后选择替换


最好能使用PE的访问,简单粗暴明了,用系统安装镜像就比较负载点,但是PE有时候不一定能恢复成功

二、Centos恢复密码
截图的版本是Centos 7.5
1、重启后到这个界面按e进入系统的辑模式



2、通过上下左右移动光标,找到linux16这一行,将之前的【ro】,改为【rw init=sysroot/bin/sh】,然后按【ctrl+x】


3、输入一下命令
输入命令【chroot /sysroot 】      
chroot就是change root,也就是改变程序执行时所参考的根目录位置,根目录改为/sysroot
输入命令 【passwd root 】               更改root的密码
输入命令【 touch /.autorelabel 】 ,在/目录下创建一个.autorelabel文件,而有这个文件存在,系统在重启时就会对整个文件系统进行relabeling。
输入命令  【exit】  退出
输入命令【reboot】重启。
重启过程稍微有点久,耐心等待即可,重启后可以使用新设置的密码登录

二、Ubuntu恢复密码
①desktop 版恢复密码  
截图版本是 ubuntu-16.04.4-desktop
1、编辑虚拟机,在光驱中放入系统安装镜像的ISO文件,在其他硬件中配置BIOS停留时间


2、开机后按F12,然后选择2   DVD/CD

3、进入光盘启动后选择试用Ubuntu

4、在终端命令行输入     【sudo fdisk -l】 查看分区情况,我这里的Ubuntu安装的根分区是/dev/vda1

5、
输入命令  【sudo mount -l /dev/vda1  /mnt】把Ubuntu根分区挂载到mnt目录
输入命令  【sudo chroot /mnt】
输入命令  【sudo passwd root】   更改root的密码
输入命令  【exit】  退出
输入命令  【reboot】重启

②server   版恢复密码
截图版本是ubuntu-18.04-server  
如果是ubuntu 16.04-server以后的版本都需要开机时一直按着shift键才会显示高级选项(手速要快,慢了就会进系统了)
ubuntu 16.04-server 之前的版本不需要按shift键
1、开机按shift进入选项界面,选择 Advanced options for Ubuntu      然后按回车


2、选择recovery mode模式.按e进入(把选项选中recovery mode后不要按回车,按e),有多个recovery mode就选内核版本最高的


3、通过光标上下左右移动找到ro recovery nomodeset
把ro recovery nomodeset”替换为“quiet splash rw init=/bin/bash,然后按下[Ctrl+x]


4、通过输入  passwd     然后回车,输入新的root密码,修改完成后按[Ctrl+Alt+Del]进行重启,重启后就可以用新的root密码登录了

打赏鼓励作者,期待更多好文!

打赏
2人已打赏

清风慕竹 发表于 2019-8-26 13:43
  
膜拜一下,高手啊!学习了!谢谢您的分享!
sangfor_闪电回_小六 发表于 2019-8-27 15:33
  
您好,感谢您参与社区原创分享计划2,您的文章已被收录到计划中,分享激励将在专家小组评审结束后进行派发,再次感谢!
drogba 发表于 2019-8-28 14:59
  
很全面,常用的系统全部包含了,收藏下来,以后遇到这个问题再来借鉴一下
新手962393 发表于 2019-8-28 23:12
  
厉害了,这么全面,学习了
sangfor48863 发表于 2019-9-9 22:54
  
文章细致,内容实用并且全面。
蟲爺 发表于 2022-3-8 00:15
  
感谢分享
发表新帖
热门标签
全部标签>
每日一问
技术盲盒
干货满满
技术笔记
新版本体验
产品连连看
GIF动图学习
技术咨询
标准化排查
2023技术争霸赛专题
功能体验
秒懂零信任
自助服务平台操作指引
信服课堂视频
通用技术
社区帮助指南
答题自测
安装部署配置
上网策略
运维工具
SANGFOR资讯
技术晨报
项目案例
玩转零信任
深信服技术支持平台
畅聊IT
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
测试报告
日志审计
问题分析处理
流量管理
每日一记
云计算知识
用户认证
原创分享
解决方案
sangfor周刊
VPN 对接
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
排障笔记本
产品预警公告
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选

本版版主

12
185
6

发帖

粉丝

关注

本版达人

LoveTec...

本周分享达人

新手24116...

本周提问达人