ESXI忘记密码怎么办!!!

分享一波解决方案!

方案一

1.下载xubuntu系统,官网下载即可https://xubuntu.org/在这里插入图片描述
2.制作启动盘,用制作好的U盘,引导ESXI主机启动
(注意:选择中文!!!!!!然后试用!!!!!!!)
在这里插入图片描述
3.试用启动的Xubuntu系统启动完成后,自动挂载了硬盘分区界面如图,在挂着的分区里200多M的一个分区,找到state.tgz,并双击打开state.tgz
(注意:如果双击无法打开,下文提供挂载方式修改命令)
在这里插入图片描述

4.打开的state.tgz如图,内含一个local.tgz压缩文件,双击打开local.tgz,内含etc目录,打开找到名为shadow的文件如图。在这里插入图片描述
在这里插入图片描述
5.双击打开shadow文件如图,编辑shadow文件,将“root:”“:18547”两个冒号之间的内容删除保存退出,reboot拔出启动盘。
(注意:如果无法保存,下文提供挂载方式修改命令)在这里插入图片描述

方案二

ESXi密码文件shadow保存在sda5分区上,将*/dev/sda5挂载至/mnt*

在这里插入图片描述
将文件state.tgz 复制到 /tmp下,并用命令 tar xzf state.tgz解压,看到 local.tgz,再次解压 tar xzf local.tgz,得到 etc文件夹在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进入到etc,编辑shadow,将“root:”“:18547”两个冒号之间的内容删除在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

将etc文件夹压缩到 local.tgz 再到 state.tgz ,再将 state.tgz 拷贝到 /mnt 下,卸载 /mnt保存退出,reboot拔出启动盘。
在这里插入图片描述

整理一下命令
右键,选择“Open Terminal”
mount /dev/sda5 /mnt
cd /mnt
cp state.tgz /tmp
cd /tmp
tar -xzf state.tgz
tar -xzf local.tgz
cd etc/
vi shadow “编辑shadow,保存退出“”
cd /tmp
tar -czf local.tgz etc/
tar -czf state.tgz local.tgz
cp state.tgz /mnt
umount /mnt
reboot

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值