VCO Console密码恢复

Published: 5:00:00 PM 2022-02-03

Mail: raynorl@vmware.com

概述

中国区很多用户都是On-Prem安装VCO/VCG,VCO/VCG在4.x版本前是基于Ubuntu16.04的底层OS,在4.x版本后基于Ubuntu18.04,且默认的密码时间为90天。

随着时间的推移,或多或少的都有用户发生了密码丢失的事情,导致有一些需要进入操作系统层面的维护工作无法完成。VMware官方售后认为密码应当是由客户妥善保管,并不会提供密码恢复的操作指导,本文通过实际操作提供一种密码恢复的操作方法,在密码丢失时可以尝试进行恢复,尽量避免重建VCO/VCG的尴尬局面


测试环境

  1. vSphere 7.0.2
  2. VCO 4.5.0
  3. Windows PC Client

具体步骤

Step 1 进入VCO虚拟机的GRUB

启动过程中,按SHIFT进入VCO虚机的GRUB,并选择第二个recovery mode

由于虚拟机启动过程相当快,此过程需要靠运气,可能需要重复多次才可以进入GRUB界面

对于Windows的客户端来说,快速的按SHIFT键可能还会触发粘滞键的问题,Windows10用户建议按照提示去设置里关闭

Step 2 VCO虚拟机完成启动

等待启动完成,应当看到root用户的提示符

Step 3 修改root密码

通过passwd命令修改root用户密码,此处有可能不符合密码强度策略,不过没有关系,只要最后能看到password updated successfully就可以

Step 4 重启VCO虚拟机,并使用root用户登录验证

重启虚机,并登录验证,看到类似以下的登录成功界面即修改成功

附录:修改密码过期策略

据不完全统计,大多数的密码丢失是发生在更改后,没能及时登记,导致后续相关人员忘记,因此如果不希望频繁变动的话,可以关闭密码过期策略

1.通过chage -l vcadmin 查看当前密码失效的时间

2.chage -M 99999 vcadmin将改用户密码设为永不失效

3.再次通过chage -l vcadmin确认,密码失效时间已经是never

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注