exsi4.0密码重置,密码忘记重新设置ESXi4.0 Server

 

密码清除:

参考资料:

https://www.cnblogs.com/bevis/p/3183231.html

1、用linux启动光盘,如rhel6.4的安装光盘启动安装,选择诊断现有系统;或使用knoppix、ubuntukylin系统光盘启动到live桌面。目的是进入到linuxshell来编辑配置文件,本次使用rhel6.4的安装光盘启动。

2、进入到命令行下,查看分区情况

挂载配置分区:

mkdir /mnt/sda5

mount /dev/sda5 /mnt/sda5

3. 拷贝配置文件到临时目录cp /mnt/sda5/state.tgz /tmp/.

4. 解压配置文件(解压两次,配置文件为tgz包,解压出来后还是一个tgz包),得到etc目录,密码文件包含在此目录下。

cd /tmp

    tar xvfz state.tgz

tar xvfz local.tgz

5. 编辑解压出来的密码文件vi /tmp/etc/shadow

root后面第一个冒号和第二个冒号之间的内容为密码密文,删除后密码为空。

扩展:

/etc/shadow文件每一行的格式如下:用户名:加密口令:上一次修改的时间(从1970年1月1日起的天数):口令在两次修改间的最小天数:口令修改之前向用户发出警告的天数:口令终止后账号被禁用的天数:从1970年1月1日起账号被禁用的天数:保留域。
例如:root:$1$t4sFPHBq$JXgSGgvkgBDD/D7FVVBBm0:11037:0:99999:7:-1:-1:1075498172

6.将修改后的etc目录打包,然后将文件拷回原处。

先备份系统中的文件,以防万一:cp /mnt/sda5/state.tgz /mnt/sda5/state1.tgz

 

rm -f state.tgz local.tgz

    tar czvf local.tgz etc

    tar czvf state.tgz local.tgz

    cp state.tgz /mnt/sda5/.

7. 重启服务器后进入esxi即可重新设置root密码

 

 

总结:

1.经测试,esxi4.0安装过程中自动分区,分区为8个,exsi4.0密码文件位于sda5中;

2.首次系统安装完成后,sda5中不包含state.tgz文件;在控制台F2中设置了密码且正常退出控制台后生成/sda5/state.tgz文件,设置密码后即强制断电重启密码设置不生效。未知删除/sda5/state.tgz文件是否能清楚密码信息。

3.不可通过删除/sda5/state.tgz文件来达到取消密码设置效果。删除后系统启动失败,无限重启。

4.上述实验是在linux shell环境下完成,分析后可以使用windowsPE来直接编辑,上述sda5分区在winPE环境下是可以直接读取编辑的。

5.经用户现场测试,通过上述操作后esxi主机中的各网络/虚机的配置均正常。

6.测试发现,rhel6.4系统中,清除/etc/shadow文件中的root密文信息,即可将root密码清除,罪过!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

末点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值