如何重置ESXI Root密码

说明

重置ESXI Root密码
目前测试过的ESXI版本: 6.0 6.5

核心流程

image.png

制作U盘启动系统

下载一个U盘系统:https://livecdlist.com/
例如,这里下载"GParted LivedCD"分区系统的ISO镜像文件

image.png

使用工具"ultraiso"或者"rufus"将镜像刻录到U盘,制作U盘启动系统

重启服务器,从U盘启动

  • 重启服务器
  • 不断按"delete"键,进入BIOS
  • 设置BIOS,从U盘启动

挂载vmware磁盘,并修改密码文件

从U盘启动后,首先是这个页面,选第二个,按enter键跳过


image.png

语言选择第二个,输入02,enter


image.png

模式选择,直接按enter跳过

进入系统后,在空白页面,右键"Terminals"-->"lxterminal with root privileges",进入命令行


image.png

image.png

如下操作,修改密码文件
mkdir /boot /temp
mount /dev/sda5 /boot
cd /boot
cp state.tgz /temp
cd /temp
tar -xf state.tgz
tar -xf local.tgz
rm *.tgz
cd etc
# 编辑密码文件
vi shadow
image.png

即把"root:xx:...", root两个冒号中间部分删除(删除完成后注意保存),例如:

"root:$6$zOP/eERX$aFE1Fv6XuOvwa55/zZUK1pt13TCH594uO9hMcM9dzCDqHKp2xJSXvcBozAcIxBdCVTag7F7W9phh9n0URDt.x/:18666:0:99999:7:::"
==> 删除成 "root::18666:0:99999:7:::",并注意保存
# 密码文件修改完成后
tar -cf local.tgz etc/
tar -cf state.tgz local.tgz
mv state.tgz /boot
umount /boot
reboot

重启vmare服务器

上面最后一步reboot已重启服务器。需要把u盘拔下来,vmware启动。
启动后直接按enter键就能进入vmare系统,并重新设置密码。

参考

本文翻译自:https://www.altaro.com/vmware/reset-esxi-root-password/
参考:https://www.vmwareblog.org/forgot-esxi-root-password-no-problems-4-ways-reset/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 声明:本文参考https://www.top-password.com/knowledge/reset-esxi-...
    yqowen阅读 6,432评论 0 2
  • 安装步骤 1 自制镜像esxi6.7镜像文件 由于官网下载的镜像文件可能不包含物理机的网卡驱动,因此需要预先将网卡...
    DoubleBin阅读 4,670评论 0 5
  • esxi ESXi专为运行虚拟机、最大限度降低配置要求和简化部署而设计。只需几分钟时间,客户便可完成从安装到运行虚...
    不吃鱼的猫_8e95阅读 3,971评论 0 4
  •   最近又因为实验需要,安装了一下ESXi,整理记录一下安装的过程。 1 简介   ESXi是vmware推出的一...
    牧_青阅读 2,547评论 0 9
  • ESXi 硬件要求 要安装或升级 ESXi 6.0,您的硬件和系统资源必须满足下列要求: 支持的服务器平台。有关支...
    老家的鱼很久没人抓了阅读 2,004评论 0 1