环境: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——————————————————————
标签:tmp,tgz,ESXI,登陆密码,etc,state,root From: https://www.cnblogs.com/you-and-me/p/18220307