現在のパスワードが不明な場合のAEM管理者のパスワードリセット
AEM OSGiの管理者パスワードまたはAEM Forms JEEの管理者パスワードが不明または更新できないため、管理コンソールへのアクセスがブロックされ、統合で認証エラーが発生します。
説明 description
環境
- Adobe Experience Manager
- AEM FORMSJEE
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM On-Premise Software
問題/症状
- 管理コンソールにアクセスすると、ログインに失敗し、無効な資格情報が表示される。
- /crx/de、/system/console、またはユーザー管理ページへのアクセスが失敗します。
- 管理者アカウントのAdminUI ログインが失敗します。
- リポジトリツールを使用したパスワードリセットの試行が正常に完了しません。
- レプリケーションまたは統合は、401などの認証エラーで失敗します。
原因
パスワードは、リポジトリまたはアプリケーションレイヤーにソルト値とハッシュ値として保存され、取得できません。 現在のパスワードが失われた場合、システムは回復の代わりに制御されたリセットを必要とします。
解決策 resolution
この問題を解決するには、次の手順に従います。
-
利用可能なエンドポイントを確認して、環境がOSGiかJEEかを特定します。
-
JEEを使用している場合は、現在の管理者パスワードで/adminuiにログインします。
-
設定に移動します
>ユーザー管理>ユーザーとグループ と管理者パスワードを更新します。 -
現在の管理者パスワードが不明な場合は、パスワード回復ワークフローをエスカレーションします。
-
OSGiを使用している場合、既知の管理者資格情報を使用してログインを試してアクセスを確認できません。
-
https://helpx.adobe.com/content/dam/help/en/experience-manager/kb/How-to-reset-the-admin-password-in-AEM-6-3/_jcr_content/main-pars/download_section/download-1/admin-reset_groovy.txtadmin-reset.groovy スクリプトからリセット スクリプトをダウンロードします。
-
AEM インスタンスを停止します。
-
oak-run ツールとスクリプトをリポジトリと同じディレクトリに配置します。
-
コンソールでreset コマンドを実行します。
java -jar oak-run-*.jar console crx-quickstart/repository/segmentstore --read-write :load adminreset.groovy -
コンソール出力が管理者ノードが見つかったことを示していることを確認して、正常に実行されたことを確認します。
-
AEMを再起動し、デフォルトの資格情報をリセットしてログインします。
-
管理者の資格情報を使用して、すべての統合とサービスを更新します。
-
レプリケーションとAPIのインタラクションを検証して、認証が成功したことを確認します。