VMware Esxi忘记root密码重置密码的解决方法
- 2020-02-11 08:00:00
- 我是一棵89年的白菜 转贴
- 12990
先将刻录一个CentOS6的启动光盘或U盘,并将服务器的启动项修改为U盘
将服务器开机之后会从U盘进行启动,启动后按照图示选择救援模式
进入到了CentOS的救援模式,将要开始对VMware esxi进行密码找回了,请按照以下命令执行
mkdir /mnt/sda5
mount /dev/sda5 /mnt/sda5
cp /mnt/sda5/state.tgz /tmp
cd /tmp
tar -xf state.tgz (这一步对文件进行解压之后,会生成一个local.tgz的文件)
tar -xf local.tgz (这一步操作结束后,tmp下会有一个etc目录)
vi etc/shadow (记住,在救援模式下只能使用vi,并且不要按a或者i键进入编辑模式,直接使用x对文字进行删除)
把root的密码删掉
rm -f /tmp/state.tgz /tmp/local.tgz
tar -zcvf local.tgz etc/
tar -zcvf state.tgz local.tgz
cp state.tgz /mnt/sda5/
拔掉U盘将服务器重启,VMware esxi完全启动之后,按F2,提示输入密码时直接回车,再重新设定密码,但是要注意符合密码复杂度要求
网络上相关的文章
今天新安装了一个VMware ESXi 6.5的系统,密码仍然用的习惯采用的密码。但在使用中,无论是使用vSphere Client连接,还是在vCenter Server中添加这台ESXi系统,都是提示密码不对,最后重置系统设置(密码清空),通过在vSphere Client设置新的密码的方法解决。下面简单回顾一下问题的现象及解决过程。
(1)使用vSphere Client登录新安装的ESXi 6.5,提示密码不对。
(2)使用VMware Host Client登录,仍然提示密码不对。
(3)在控制台前登录,密码是正确的。因为这台是新安装的,当前也没有进行其他配置。进入控制台,选择"Reset System Configuration"重置系统配置,在弹出的对话框中按F11键,重置系统之后,ESXi重新启动。
(4)再次进入系统之后,使用空密码登录,在"Configure Management Network→IPv4 Configuration"重新设置管理地址,设置之后保存退出,不要在控制台设置新密码。
(5)返回到管理端,使用vSphere Client再次登录ESXi,输入用户名root,密码为空,登录
(6)在"基本任务"中单击"更改默认密码",在弹出的"更改管理员密码"对话框中,提示"此ESXi主机上的管理员或根密码未设置",在此对话框中输出密码。
再在vCenter Server中添加ESXi 主机,添加完成。
后记:估计这是一个ESXi 6.5的小bug,我当前安装ESXi 6.5也有10几台了,只有这一台出现过这种故障。
其它相关办法
https://blog.csdn.net/weixin_34004750/article/details/93224051
https://blog.csdn.net/csdn_lidp/article/details/83412756
https://www.cnblogs.com/LuckWJL/p/10450614.html
https://jingyan.baidu.com/article/48b558e387801e3f39c09a76.html
联系人: | 王先生 |
---|