首页 > 其他分享 >ESXI忘记密码 重置root密码

ESXI忘记密码 重置root密码

时间:2023-03-25 13:34:49浏览次数:47  
标签:tgz ESXi 重置 local 密码 ESXI root

VMWare ESXi忘记了密码,需要重置root密码,本文将重点介绍如何重置ESXi root密码。

一  图形化重置密码

220-1.png

 

一、官方方法

官方KB说明是通过重新安装来重置root密码。

优点:目前6、7和8的版本都支持这种重置方法

缺点:ESXi主机相关的配置信息全部丢失,就剩内部的虚拟机

1、通过ESXi ISO镜像启动服务器,等待到安装界面,按 回车 键继续

220-10.png

 

2、按 F11 键继续安装

220-11.png

 

3、选择安装磁盘(需要选择以前老的ESXi安装的磁盘),选好按 回车 键继续

220-12.png

 

4、这步非常重要,由于是覆盖安装因此会提示“ESXi and VMFS Found”并给出三个装模式选项,这边要选择第二个模式,按 回车 键继续。

第一个升级ESXi并保留数据文件:Upgrade ESXi,preserve VMFS datastore

第二个安装ESXi并保留数据文件:Install ESXi,preserve VMFS datastore

第三个安装ESXi并覆盖数据文件:Install ESXi,overwrite VMFS datastore

220-13.png

 

5、语言默认即可,按 回车 键继续

220-14.png

 

6、输入新的密码,按 回车 键继续

220-15.png

 

7、按 F11 键开始安装

220-16.png

 

8、按 回车 键重启,重启完就是新密码了。

220-17.png

 

二、Linux删除root密码

优点:删除root密码,无配置丢失,只删除root密码

缺点:适用于6.7及其以下版本,7版本开始加密目前暂时无法解密。

1、找个Linux ISO镜像,我这边使用的是Linux_mint_cinnamon_64_V20.1版本。通过该ISO启动ESXi服务器,选择 Start Linux Mint 20.1 Cinnamon 64-bit

220-2.png

 

2、通过Home文件夹打开/dev/sda5,找到state.tgz并打开该压缩文件,看到local.tgz压缩文件,也打开此压缩文件找到etc/shadow文件,双击打开

220-3.png

 

3、找到root:后面冒号之间的加密文本去掉,然后保存

220-4.png

220-5.png

 

4、2次提示信息,2次都点击 Update

220-6.png

220-7.png

 

5、重启该虚拟机,这个时候账号为root,密码为空

 

三、清空配置重置密码

1、对于ESXi7及其以上的方法二已经失效,因为local.tgz已经加密,变成了local.tgz.ve,而且目前不知道解密方式

220-9.png

 

2、通过使用6.7不加密的state.tgz直接替换掉7的这个文件,可以正常重启,也变成了6.7的密码和配置。

 

二  centos救援模式命令修改

1.点击文件-打开 你的cento7.6镜像,点击启动-写入硬盘镜像,写入你的u盘,默认设置,写入完成插到服务器上。

2.开机,选择一次性u盘启动


3.选择进入救援模式

4.如果能正常进入救援模式,这一步骤忽略。
启动时出现dracut-initqueue timeout - starting timeout scripts 这个报错是因为u盘找不到自己的存储路径。

1)查看u盘位置,在上图中执行 
ls /dev/sdb* 一般/dev/sdb4 是自己的u盘,没有数字就是/dev/sdb,记住后面要用。
reboot

2)选择救援模式,按“e” 修改inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check rescue quiet为inst.stage2=hd:/dev/sdb4(上面u盘路径) rescue quiet 然后按Ctrl+x
注意:进来以后有两行,第一行是install centos 需修改的,第二行才是救援模式需修改的。
inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check quiet 
inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check rescue quiet

5.进入救援模式后重置esxi密码

sh-4.2#救援模式前缀
mkdir /mnt/usb
mount /dev/sda5 /mnt/usb
cp /mnt/sda5/stage.tgz /tmp/.
cd /tmp
tar zxvf stage.tgz
tar zxvf local.tgz
vi /etc/passwd
把类似root:x:密码:12232:9:99999:7
这其中的“密码”给清除
rm -rf stage.tgz local.tgz
tar zxvf local.tgz etc
tar zxvf stage.tgz local.tgz
cp local.tgz /mnt/usb/.
reboot
进入esxi系统后,按F2即可设置新的密码。

标签:tgz,ESXi,重置,local,密码,ESXI,root
From: https://www.cnblogs.com/itsheng/p/17254578.html

相关文章

  • Centos7扩充root分区
    前言安装Centos7系统的时候,如果没有自定义分区,系统默认分配给root分区的空间只有50G,其它空间都分配给了我们创建的普通用户的home分区。我们可以使用df-h命令来查看各个......
  • Gpt告诉你如何通过代码获取安卓root权限并创建虚拟网卡
    在Android5.0及以上的操作系统中,已经内置了TUN和TAP驱动,因此可以使用代码的方式创建虚拟网卡。以下是一个使用Java代码创建虚拟网卡的示例:```javapubliccla......
  • 密码引擎-2-电子钥匙功能测试
    一、在Ubuntu中运行“龙脉密码钥匙驱动实例工具等\mToken-GM3000\skf\samples\linux_mac”中例程,提交运行结果截图二、运行“龙脉密码钥匙驱动实例工具等\mToken-GM30......
  • buildroot 在编译的时候的 大小端的选择
    首先来看一下网上关于大小端的解释         那么我在编译龙芯mips的buildroot ,该怎么选择大小端呢,要去看pmon中的解释:     ......
  • 实验一 密码引擎-2-电子钥匙功能测试
    0参考附件中的视频1解压"资源"中“龙脉密码钥匙驱动实例工具等”压缩包2在Ubuntu中运行“龙脉密码钥匙驱动实例工具等\mToken-GM3000\skf\samples\linux_mac”中例程......
  • Authentication refused: bad ownership or modes for directory /root
    问题描述在jekins添加publishoverssh远程主机,通过指定私钥连接远程主机,始终连接不上,报授权失败,登陆jenkins主机,使用ssh-i指定私钥连接也是连接不上,报以下错误:error:Re......
  • root Operation not permitted
    问题:  我从虚拟机拷贝文件夹到u盘却出现了这个问题。  可能是这个文件夹没有x权限,于是我准备把源文件夹以及要目的文件夹的权限全改了。   ......
  • root
     ......
  • Centos 7 - 第一次登陆 Mysql 数据库 修改密码问题 ERROR 1045 (28000) - 临时生效方
    这里第一次安装mysql容易出现报错:ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpasswor解决方法如下:1.修改mysql的初始密码(有两种方法)1.1......
  • Sql Server 迁移登录以及密码
          1、查询现有的sqlserver实例中的账号信息:           selectt.name,t.sid,t.password_hash            fromsys.sql_loginst......