ESXiホストのrootパスワード変更時に「Password has already been used. Choose another」というエラーが発生する
search cancel

ESXiホストのrootパスワード変更時に「Password has already been used. Choose another」というエラーが発生する

book

Article ID: 434557

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「Error "Password has already been used. Choose another" while changing the root password on ESXi host.」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • passwd root コマンドを使用して root パスワードを変更しようとすると、次のエラーメッセージが表示されます:Change Operation Failed.
  • SSH経由で passwd コマンドを使用してパスワードを変更しようとすると、次のメッセージが表示されます:Password has already been used. Choose another.

Environment

VMware ESXi 8.X

Cause

Security.PasswordHistory の設定は、システムが過去のパスワードをいくつまで記憶するかを定義するもので、ユーザーがそれらの保存されたパスワードを再利用することを防ぎます。

Resolution

  1. vSphere Client で対象の ESXi ホストを選択します。
  2. [設定] > [システム] > [詳細システム設定] の順に移動します。
  3. [編集] をクリックします。
  4. 「Security.PasswordHistory」を検索します。
  5. 値を「0」に設定します。これにより、システムは新しいパスワードを過去の履歴と照合しなくなります。
  6. root パスワードを変更します:$ passwd root
  7. 「Security.PasswordHistory」を元の値(デフォルトは 5)に戻します。

Additional Information

  • ESXi の詳細システム設定に関する追加情報については、以下を参照してください:

ESXi Advanced System Settings

  • root パスワードの変更方法:

Changing the ESXi host root password