ESXi ホストで root パスワードを変更する際に "Password has already been used. Choose another" のエラーが発生する
search cancel

ESXi ホストで root パスワードを変更する際に "Password has already been used. Choose another" のエラーが発生する

book

Article ID: 422131

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