ESXI忘记root登陆密码

环境:ESXI 6.7.0

目的:root密码忘记,需要重置

准备工具:CentOS7系统的U盘启动或者Ubuntu系统的U盘启动

① 服务器通过U盘启动,进入shell命令行,出现下图,选择Troubleshooting ->

选择“Rescue a CentOS system”

输入“1”,然后回车即可进入shell命令行

② 挂载ESXI的目录,修改/etc/shadow文件root用户为空密码

mkdir -p /mnt/sdax
mount /dev/sda5 mnt/sdax
cp /mnt/sdax/state.tgz /tmp
cd /tmp
tar xf state.tgz    #这个解压会解出一个local.tgz文件
tar xf local.tgz    #这个解压会解出一个在/tmp/etc文件夹
vi etc/shadow       #修改成下图,root为空密码

注意:如果/tmp/etc/shadow文件不存在,可从/etc/shadow拷贝过来。然后内容修改成下图即可

#修改完shadow文件后,再拷贝回去

cd /tmp
rm /tmp/state.tgz /tmp/local.tgz
tar czf local.tgz etc/
tar czf state.tgz local.tgz
cp state.tgz /mnt/sdax/
reboot

③ ESXI设备重启,后台登陆后修改新的密码

#按F2直接回车,通过空密码进行登陆

 #Configure Password修改root登陆密码

 ————————————————end——————————————————————

posted @ 2024-05-29 15:05  冲冲、冲  阅读(2384)  评论(0编辑  收藏  举报