故障排除: Vcenter Root user password expires in 0 days.

2023-12-21 03:41:11

故障排除: Vcenter Root user password expires in 0 days.

1. 故障现象

登录Vsphere Client显示报错信息如下:

 Vcenter Root user password expires in 0 days.

在这里插入图片描述

2. 故障排除

2.1 打开Vcenter ssh

访问VMware vCenter Server 管理,即5480端口,比如VMware? vSphere地址是https://192.168.31.200那么管理页地址就是https://192.168.31.200:5480/

  1. 使用administrator@vsphere.local账户登录
  2. 依次点击访问,编辑
    在这里插入图片描述
  3. 打开ssh登录,后点确认.
    在这里插入图片描述
  4. 如果有报错可以忽略.只要保证看到"SSH 登录"是"已启用"的即可

在这里插入图片描述

2.2 重置密码

  1. 使用root用户SSH登录Vcenter
    新旧密码不能相同,且有复杂度要求具体看之前配置反正新密码别太短,一会会改回老密码
    在这里插入图片描述
  2. 进入shell模式
    如上图,直接输入shell回车
  3. 修改密码
    这里我们先可以看下过期时间
    这里-后面为小写字母L
chage -l root

在这里插入图片描述
先去除密码过期
这里2个-后面为数字1

chage -M -1 -E -1 root
# 再看下过期时间
chage -l root

此时已经永不过期了
在这里插入图片描述
4. 将密码改回原密码(选做)
如果想使用新密码那么到此就基本结束了,最后登录下管理页看看是否正常就可以了.
如果想改回老密码

mv /etc/security/opasswd{,.bak}
passwd

在这里插入图片描述

3. 确认故障排除

  1. 使用root用户登录"VMware vCenter Server 管理"确认正常
    在这里插入图片描述
  2. 登录VMware? vSphere重置异常状态
    使用administrator@vsphere.local用户登录,将报错重置为绿色
    在这里插入图片描述
    至此整个故障排除完成.

文章来源:https://blog.csdn.net/qq_29974229/article/details/135076168
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。