更改 ESXi/ESX 主机 root 密码
search cancel

更改 ESXi/ESX 主机 root 密码

book

Article ID: 321999

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

出于安全考虑,可能需要在安装后更改 ESXi/ESX 主机上 root 用户的密码。本文提供更改 root 密码的步骤。

Symptoms:
免责声明:本文为 Changing an ESXi/ESX host root password (1004659) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

Environment

VMware ESX Server 3.0.x
VMware vSphere ESXi 6.5
VMware vSphere ESXi 5.5
VMware ESXi 4.0.x Embedded
VMware ESXi 4.0.x Installable
VMware vSphere ESXi 5.0
VMware ESX Server 3.5.x
VMware ESXi 4.1.x Embedded
VMware ESXi 4.1.x Installable
VMware ESX Server 2.5.x
VMware vSphere ESXi 6.0
VMware vSphere ESXi 5.1

Resolution

要更改 ESXi/ESX 主机 root 用户密码,请执行以下操作:

注意:在将 ESXi/ESX 主机连接到 Lab Manager 环境时,请勿更改 ESXi/ESX 密码。有关详细信息,请参见 An ESX host is unavailable after its password is changed (1011209)
 
  1. 通过 SSH 或物理控制台登录到 ESXi/ESX 主机服务控制台。
     
  2. 如果未以 root 身份登录,则必须通过运行以下命令获取 root 特权:

    su -

    出现提示时,输入当前的 root 密码。
     
  3. 通过执行以下命令更改 root 密码:

    passwd root
     
  4. 输入新的 root 密码,然后按 Enter。再次输入密码以进行确认。如果密码错误,系统将向您发出警告,但不会阻止您使用错误密码。

    如果在键入或重新键入新 root 密码时出错,则必须重新开始。例如:

    # passwd root
    Changing password for user root.
    New UNIX password:
    Retype new UNIX password:
    Sorry, passwords do not match
    New UNIX password:
    Retype new UNIX password:
    passwd: all authentication tokens updated successfully.
    #
注意
  • 在 ESXi 3.5 及更高版本中,如果忘记 root 密码,重新安装 ESXi 软件是唯一支持的密码重置方法。其他任何方法都可能导致主机出现故障或由于 ESXi 架构的复杂性导致配置不受支持。ESXi 没有服务控制台,因此单用户模式等传统的 Linux 密码重置方法也不适用。
     
  • 如果您忘记了或不知道 ESX 主机的 root 用户密码,则无法恢复原始密码。但可以更改 root 密码。有关详细信息,请参见 Changing a forgotten root password on an ESXi/ESX host (1317898)


Additional Information

有关安全最佳实践的详细信息,请参见 VMware 技术报告 VMware Infrastructure 3 Security Hardening

有关本文的翻译版本,请参见: Changing an ESXi/ESX host root password