ESXI忘记密码怎么办


首先.我们先说说官方建议:
在KB https://kb.vmware.com/s/article/1317898 中提到
ESXi 3.5, ESXi 4.x, ESXi 5.x and ESXi 6.x
Reinstalling the ESXi host is the only supported way to reset a password on ESXi. Any other method may lead to a host failure or an unsupported configuration due to the complex nature of the ESXi architecture. ESXi does not have a service console and as such traditional Linux methods of resetting a password, such as single-user mode
千言万语汇成一句话.从3.5/4.x/5.x/6.x开始,只支持重新安装来重置密码.OK.这个方法我们不介绍了,因为这不是今天我们的重点,我们今天重点来介绍一下野路子…哈哈

接下来非官方的方法,野路子方法来一套.
如何用Live CD 来恢复ESXi root密码?
可以选各种live cd,只要是linux的就成, 这里使用的是Ubuntu Live CD.从Live CD 启动, 启动后选"Try Ubuntu" , “Try Ubuntu” 不安装.只是在内存中跑了一个Linux.(使用其它Linux也都可以.我用Centos livecd也做了测试很也很方便.)

进到Ubuntu 桌面, 查找 GParted ,双击666,不不不.双击打开 GParted Partition Editor

找到第一个 250 MB 分区(/dev/sda5) 这个分区里包括了state.tgz文件.
fdisk -l也可以看到.


打开terminal把/dev/sda5挂到一个挂载点上.

挂载后,就可以看到state.tgz文件了
sudo -s
mount /dev/sda5 /mnt
cd /mnt
ls

复制state.tgz文件并解压.准备做更改
cp state.tgz /tmp
cd /tmp
tar xzf state.tgz
ls


解压后得到loca.tgz文件.然后再次解压 local.tgz 文件就会得到etc目录
tar xzf local.tgz
ls


进入到etc目录找到 shadow文件

运行命令 vi shadow, 编辑文件删除掉"root:要删除的内容:" 红线标的内容

保存文件.

重新打包文件local.tgz和state.tgz文件.并复制回挂载点.
cd …
tar czf local.tgz etc
tar czf state.tgz local.tgz
cp state.tgz /mnt/
umount /mnt


重启主机从ESXi安装盘启动.启动好后按F2

见证奇迹的时刻到了…直接空密码回车.

DCUI进来了.配置密码就好啦.

然后密码这次得记好了吧…别再忘啦.再忘了还得这么来一套…
第二种方法非官方方法.不被官方支持.建议使用第一种官方建议方法来恢复密码.
————————————————
原文链接:https://blog.csdn.net/csdn_lidp/article/details/83412756


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM