root パスワードを使用できなくなった場合に vCenter Server Appliance 6.7 U1 以降でリセットする方法
search cancel

root パスワードを使用できなくなった場合に vCenter Server Appliance 6.7 U1 以降でリセットする方法

book

Article ID: 327073

calendar_today

Updated On: 04-29-2025

Products

VMware vCenter Server

Issue/Introduction

この記事では、vCenter Server Appliance 6.7U1 以降の既存の root パスワードを失くしてしまったか忘れてしまった場合に、root パスワードをリセットする手順について説明します。vCenter Server 6.7 Update 1 では、vCenter Single Sign-On 管理者権限があり SystemConfiguration.BashShellAdministrator グループに属するユーザーは、Bash シェルを使用して vCenter Server Appliance にアクセスし、管理できます。

Symptoms:
  • VMware vCenter Server Appliance の root アカウントにログインすると失敗する。
  • vCenter Server Appliance 6.7 U1 の root アカウントがロックされているか、アカウントの有効期限が切れている。
  • root パスワードを忘れた。


Environment

VMware vCenter Server 7.0.x

Cause

VCSA 6.7 U1 内での変更により、SystemConfiguration.BashShellAdministrator グループに属する SSO ユーザーは Bash シェルにログインし、パスワードを使用せずに sudo を使用することで任意のコマンドを呼び出すことができます。これは、root 管理者と SSO 管理者ユーザーの間のギャップを小さくすることを目的としています。ユーザーはシェルを有効にして bash シェルにログインする必要があります。デフォルトでは、ユーザーはアプライアンス シェルにログインします。

Resolution

VCSAで root パスワードをリセットするプロセス:

1.SSH を VCSA 6.7 に接続し、Administrator@vsphere.local を使用してログインします。ここで、vsphere.local はデフォルトの SSO ドメインです。​​​​​
  •  SSH が無効になっている場合は、VAMI (https://<vcenter_fqdn>:5480) を使用して有効にします。
  • administrator@vphere.local または SSO 管理者グループの他のメンバーとしてログインできます。
  • SSH を有効にする方法(参考):https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/7-0/configuring-vcenter-server-7-0/configuring-vcenter-server-using-the-management-interface/enable-or-disable-ssh-and-bash-shell-access.html

2.初めてログインする場合は、シェルを有効にしてから shell と入力します。
  • shell.set --enable true
  • shell


3.sso-user としてシェルに入ったら、次のコマンドを実行して root シェルに変更します。
  • sudo -i
  • または、 sudo passwd root を使用することもできます。

4.次に、root シェルで passwd を実行して root パスワードを変更します。

  • passwd


5.exit または logout コマンドを実行してセッションを終了し、更新されたパスワードで root アカウントを使用して新しい SSH セッションでログインできるようになりました。または、 su コマンドを実行し、root パスワードのプロンプトが表示されるようにして、root としてアクセスすることもできます。

注:administrator@vsphere.local パスワードが使用できない場合は、「失くしてしまったか忘れてしまった root パスワードを vCenter Server Appliance 6.5 以降でリセットする方法」を参照してください。