有时候我们在登录Vcenter的时候,会忘记root密码,尝试多次后root账户会被锁定,当root账户被锁定之后,有很多设置和操作我们将无法使用。会影响到正常工作

虽然8.0版本已经推出很久,但大部分用户的生产环境仍然使用的是7.0 所以本次实验使用的是vCenter7.0.3的环境。
首先我们先通过Administrator@vsphere.local登录进vcenter 对vcsa的主机进行拍摄快照,防止由于操作失误导致VC宕机,影响整套系统的正常使用


然后强制重新启动vcsa的虚拟机,显示操作系统初始屏幕后,快速按e 进入Grub界面(如果没有第一时间按e进系统则需要再次重启)


在第二行的最后 也就是$systemd_cmdline后加上rw init=/bin/bash进入单用户模式,然后按Ctrl+x

进入系统后输入passwd修改root账户的密码

出现password updated successfully则说明root的密码修改成功
之后需要解锁被锁定的root账户,输入pam_tally2 -–user=root –reset 来解锁用户
此时root账户已经被解锁
Reboot -f重启Vcenter

重启之后输入修改后的密码即可登录root账户
