ESXI6.7重置root密码
环境:浪潮服务器;ESXI 6.7;centos6.9
- 制作 U 盘启动盘,刻录镜像至 U 盘中
- 插入 U 盘,重启或开机服务器,开机按 del 键进入bios(浪潮系统),修改为 U 盘启动
- 选择镜像后,选择进入救援模式
- 选择语言,默认即可,回车直接进入下一步
键盘类型也默认
是否启用网络接口,此处不启用选No
选Continue进入下一步
此处提示没有找到linux分区,按ok将获得一个shell,从shell退出时系统将自动重启,按ok即可
如下图选择”Shell Start shell”按ok后进入shell - 如图键入命令,关键命令如下
mkdir /mnt/sda5 mount /dev/sda5 /mnt/sda5 cp /mnt/sda5/state.tgz /tmp cd /tmp tar xf state.tgz (对state.tgz进行解压,因为state.tgz包含local.tgz,) tar xf local.tgz (对local.tgz进行解压,里面包含etc目录)
- 编辑etc/shadow,删除root用户第1个冒号与第2个冒号中间的内容(提示:x)
- 执行如下命令,对修改过的文件重新打包。然后在虚拟机光驱设置中取消iso文件挂载,接下来执行exit命令,系统将重启
rm /tmp/state.tgz /tmp/local.tgz tar czf local.tgz etc/ tar czf state.tgz local.tgz cp state.tgz /mnt/sda5/ exit
- 系统重启后,按F2,提示输入密码时直接回车。此时密码为空
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。