重置vCenter Server的root密码

2024-09-05 14:28
文章标签 密码 重置 server vcenter

本文主要是介绍重置vCenter Server的root密码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 重置vCenter Server的root密码
  • 一、vCenter Server 6.7之前的版本
    • 步骤:
  • 二、vCenter Server 7.0及之后版本
      • 步骤:
    • 注意事项


重置vCenter Server的root密码

在虚拟化环境中,VMware vCenter Server扮演着核心管理角色的重任。然而,有时我们可能会面临忘记或丢失root密码的尴尬情况。幸运的是,VMware提供了一些方法,可以在不重启vCenter Server的情况下重置root密码。

对于vCenter Server 6.7之前的版本,如果不幸忘记了root密码且SSO用户也无法使用,那么可能需要通过重启服务器并进入单用户模式来重置密码。不过,这里也提供一种可能通过SSH和shell访问的备选方案(如果之前已经启用了SSH和shell)。

打好快照,再进行操作

一、vCenter Server 6.7之前的版本

步骤:

  1. 重启vCenter Server(如果必须):
    重启vCenter Server Appliance,并在启动过程中按特定键(如“e”)进入GNU GRUB编辑模式。
    在这里插入图片描述

  2. 修改GRUB启动参数
    在GRUB编辑模式下,找到以“linux”开头的行,并在其末尾添加rw init=/bin/bash
    在这里插入图片描述

  3. 启动到bash shell
    通过Ctrl+X或F10启动服务器,并在bash shell模式下输入命令来挂载文件系统(mount -o remount,rw /),然后重置root密码(passwd root)。

mount -o remount,rw /
passwd root

要遵循vcenter密码要求,我是输入了好几次才符合:例如:vCenter@2024

在这里插入图片描述

4.root账户被锁定
如果vCenter root用户被锁定

vCenter Server 8.0 U2之前的版本,请使用pam_tally2命令进行解锁。

pam_tally2 --user root --reset

vCenter Server 8.0 U2及之后的版本,请使用faillock命令进行解锁

/usr/sbin/faillock --user root --reset
  1. 重启服务器
    完成密码重置后,卸载文件系统(umount /),同步数据(sync),设置密码不过期(chage -M -1 -E -1 root),并重启服务器(reboot -f)。
umount /
sync 
chage -M -1 -E -1 root
chage -ll root
reboot -f

在这里插入图片描述

6.进入root
在这里插入图片描述

开机后按 alt + F1 进入到命令模式,然后输入账户名密码再进入shell命令模式
在这里插入图片描述

二、vCenter Server 7.0及之后版本

对于vCenter Server 7.0及更高版本,VMware提供了一种较为便捷的方式来重置root密码,而无需进入单用户模式或重启服务器。这一方法主要依赖于SSO(Single Sign-On)管理员账号(如administrator@vsphere.local)进行操作。

步骤:

  1. 登录VAMI管理界面
    使用SSO管理员账号(如administrator@vsphere.local)登录到vCenter Server的VAMI(VMware Appliance Management Interface)管理界面。

  2. 访问操作菜单
    在V
    AMI3界面的.右上角 ,重置找到密码操作菜单,并查找更改root用户密码的选项。

    在提供的选项中,输入新的root密码并确认。完成此步骤后,您可以使用新的root密码登录vCenter Server的VAMI管理后台以及bash shell命令行。
    在这里插入图片描述

注意事项

  • 在操作过程中,请确保您拥有足够的权限来执行这些命令。
  • 如果您忘记了SSO用户和root用户的密码,并且无法通过上述方法恢复,您可能需要联系VMware支持服务。
  • 考虑到安全因素,建议重置密码后尽快更改默认的root密码,并启用强密码策略。

这篇关于重置vCenter Server的root密码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1139214

相关文章

Spring Boot 整合 SSE的高级实践(Server-Sent Events)

《SpringBoot整合SSE的高级实践(Server-SentEvents)》SSE(Server-SentEvents)是一种基于HTTP协议的单向通信机制,允许服务器向浏览器持续发送实... 目录1、简述2、Spring Boot 中的SSE实现2.1 添加依赖2.2 实现后端接口2.3 配置超时时

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

《Windows上如果忘记了MySQL密码重置密码的两种方法》:本文主要介绍Windows上如果忘记了MySQL密码重置密码的两种方法,本文通过两种方法结合实例代码给大家介绍的非常详细,感... 目录方法 1:以跳过权限验证模式启动 mysql 并重置密码方法 2:使用 my.ini 文件的临时配置在 Wi

SQL server配置管理器找不到如何打开它

《SQLserver配置管理器找不到如何打开它》最近遇到了SQLserver配置管理器打不开的问题,尝试在开始菜单栏搜SQLServerManager无果,于是将自己找到的方法总结分享给大家,对SQ... 目录方法一:桌面图标进入方法二:运行窗口进入方法三:查找文件路径方法四:检查 SQL Server 安

python连接本地SQL server详细图文教程

《python连接本地SQLserver详细图文教程》在数据分析领域,经常需要从数据库中获取数据进行分析和处理,下面:本文主要介绍python连接本地SQLserver的相关资料,文中通过代码... 目录一.设置本地账号1.新建用户2.开启双重验证3,开启TCP/IP本地服务二js.python连接实例1.

Python从零打造高安全密码管理器

《Python从零打造高安全密码管理器》在数字化时代,每人平均需要管理近百个账号密码,本文将带大家深入剖析一个基于Python的高安全性密码管理器实现方案,感兴趣的小伙伴可以参考一下... 目录一、前言:为什么我们需要专属密码管理器二、系统架构设计2.1 安全加密体系2.2 密码强度策略三、核心功能实现详解

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

mysql数据库重置表主键id的实现

《mysql数据库重置表主键id的实现》在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,本文主要介绍了mysql数据库重置表主键id的实现,具有一定的参考价值,感兴趣的可以了... 目录关键语法演示案例在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,当我们

SQL Server清除日志文件ERRORLOG和删除tempdb.mdf

《SQLServer清除日志文件ERRORLOG和删除tempdb.mdf》数据库再使用一段时间后,日志文件会增大,特别是在磁盘容量不足的情况下,更是需要缩减,以下为缩减方法:如果可以停止SQLSe... 目录缩减 ERRORLOG 文件(停止服务后)停止 SQL Server 服务:找到错误日志文件:删除

Windows Server服务器上配置FileZilla后,FTP连接不上?

《WindowsServer服务器上配置FileZilla后,FTP连接不上?》WindowsServer服务器上配置FileZilla后,FTP连接错误和操作超时的问题,应该如何解决?首先,通过... 目录在Windohttp://www.chinasem.cnws防火墙开启的情况下,遇到的错误如下:无法与

一文详解SQL Server如何跟踪自动统计信息更新

《一文详解SQLServer如何跟踪自动统计信息更新》SQLServer数据库中,我们都清楚统计信息对于优化器来说非常重要,所以本文就来和大家简单聊一聊SQLServer如何跟踪自动统计信息更新吧... SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新