VmwareEXSI6.7.0 忘记密码如何再登录控制台

本文详细描述了在无法访问VMwareESXi服务器且忘记密码的情况下,如何使用Linux启动盘进入救援模式,通过挂载磁盘、修改shadow和password文件来重置root密码的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候会接手一台服务器,上面会有VmwareEXSI 虚拟化程序,但是不知道密码,进不去,又不想重装。以下内容参考 ESXI——ESXI 6.7 重置 root 密码_esxi重置后密码是啥-CSDN博客

和linux   类似,手里只要有linux 启动盘就可以完成,暂未尝试windows PE 可能行吧,不太熟悉。

操作步骤:

                1,插上linux 启动盘后,按服务器的电源键,进入U盘引导系统启动。

                 2,启动界面后 选择 一个 熟悉的linux   系统,在进入 启动项时 不要选择安装 ,进入救援模式。

                3, 进入救援模式后,执行命令,查看 物理磁盘,此时整个物理机都被当前系统所主宰。

lsblk

                4,他们说的是 找到  sda5 磁盘,并将其挂载到   /mnt   目录上,我这样操作过,还是有密码。于是 我有又挂载 sda6 ,   应该说是 把 所有磁盘挂载了一个遍。最后把 sda6 和sda5 相同大小的磁盘挂载成功了 ,但是奇怪的是,sda5 上 有shadow 文件, 没有 password 文件,sda6 上 两个文件都有。将password 文件 和shadow 文件 中的第一个 冒号和第二个冒号之间的内容都清除。替换即可。

lsblk
mount /dev/sda5  /mnt
cd /mnt ; ls | grep state.tgz
cp state.tgz /tmp

cd /tmp
tar xf state.tgz 
tar xf local.tgz
cd etc
vi shadow   #  去除 root 用户的第一个冒号 和第二个冒号之间的内容
vi password # 去除root 用户 的第一个冒号 和第二个冒号之间的内容

mkdir   test
mv  state.tgz  local.tgz test
tar czf local.tgz etc/
tar czf state.tgz local.tgz
cp state.tgz /mnt

sync
umount  /mnt

# sda6  同样操作

 再次重启  就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值