VxRail:在不重新引导的情况下在 vCenter Server Appliance 中重置 root 密码

Summary: 本文介绍如何在 VMware vCenter Server Appliance (VCSA) 6.7 U1、7.x 和 8.x 中重置丢失的根密码而不重新启动。

Αυτό το άρθρο ισχύει για Αυτό το άρθρο δεν ισχύει για Αυτό το άρθρο δεν συνδέεται με κάποιο συγκεκριμένο προϊόν. Δεν προσδιορίζονται όλες οι εκδόσεις προϊόντων σε αυτό το άρθρο.

Instructions

在 VMware vCenter Server Appliance (VCSA) 6.7 U1 中,SSO 用户 SystemConfiguration.BashShellAdministrator 可以访问 Bash 并运行 sudo 没有密码,弥合了与root的差距。默认情况下,用户登录到一体机 shell,并且必须启用 shell 才能访问 Bash。

选择组
 
编辑组以添加用户

在 VCSA 中重置 root 密码的过程:

  1. 要通过 SSH 连接到 VCSA,请使用以下命令登录 administrator@vsphere.local,其中末尾数字部分 vsphere.local 是您的默认 SSO 域。​​​​​
    • 如果 SSH 处于禁用状态,请使用 VAMI (https://<vcenter_fqdn>:5480)。
    • 您可以验证身份为 administrator@vsphere.local 或 SSO 管理员组的任何其他成员。
    • 启用或禁用 SSH 和 Bash Shell 访问本超链接将引导您访问非 Dell Technologies 运营的网站。
  2. 如果这是您首次登录,请先启用 shell,然后键入 shell 以访问它。
shell.set --enable true
shell 
 
启用 Shell
 
访问 shell 登录  
  1. 一旦进入 shell 作为 sso-user,执行以下命令以切换到 root shell。  
sudo -i
  1. 如果 root 帐户由于多次登录尝试失败而被锁定,请使用以下命令将其解锁。  
pam_tally2 --user=root --reset
 
重置 

对于 8.0 U2 及更高版本:
/usr/sbin/faillock --user root --reset
 
提醒: pam_tally2 在 Photon 4 中已弃用,请使用 faillock
 
  1. 进入 root shell 后,运行 passwd 以更改 root 密码。
passwd

或者,使用以下命令: 
sudo passwd root
 
重置新密码
  1. 更新密码后,使用新凭据验证对 vCenter Server Appliance 的访问权限。
  2. 若要防止将来出现此问题,请通过运行以下命令将 root 密码设置为永不过期。
chage -I -1 -m 0 -M 99999 -E -1 root  or at the VAMI  ( https://<vcenter_fqdn>:5480)

Additional Information

Ιδιότητες άρθρου
Article Number: 000302492
Article Type: How To
Τελευταία τροποποίηση: 06 Απρ 2026
Version:  3
Βρείτε απαντήσεις στις ερωτήσεις σας από άλλους χρήστες της Dell
Υπηρεσίες υποστήριξης
Ελέγξτε αν η συσκευή σας καλύπτεται από τις Υπηρεσίες υποστήριξης.