ESXi ホストの認証要件を満たさないパスワードを作成すると、エラーが発生します。

問題

ホスト上でパスワードを作成すると、次のエラー メッセージが表示されます:一般的なシステム エラーが発生しました:パスワード:認証トークンの操作エラー

次のメッセージが含まれます:パスワードを設定できませんでした。システムによって設定された複雑性の基準をパスワードが満たしていない可能性があります。

原因

デフォルトの認証プラグイン pam_passwdqc.so を使用して、ホストがパスワードの整合性を確認します。パスワードが準拠していない場合、エラーが表示されます。

解決方法

パスワードを作成するときは、小文字、大文字、数字、および特殊文字(アンダースコアやダッシュなど)の 4 つの文字クラスの文字を混ぜます。

注: パスワードの先頭の大文字は、使用する文字クラスには含まれません。パスワードの末尾の数字は、使用する文字クラスには含まれません。
ユーザー パスワードの長さは、次の要件を満たしている必要があります。
  • 3 種類の文字クラスを使用するパスワードの場合、最低 8 文字が必要。
  • 4 種類の文字クラスを使用するパスワードの場合、最低 7 文字が必要。

パスワードが辞書にある単語で構成されているかどうかを判断する PAM モジュールでは、一部の数字を文字として扱い、複雑さの要件を満たしているパスワードを拒否する可能性があります。たとえば、P4$$w0rd などのパスワードは、辞書にある単語に基づいているため拒否される可能性があります。

パスワードがモジュールによって拒否された場合は、ESXi Shell の /bin/pwqcheck アプリケーションにパスワードを転送し、一部の数字または文字を変更して、パスワードが受け入れられるかどうかを確認できます。

詳細については、『vSphere のセキュリティ』を参照してください。