目前密碼不明時,AEM管理員密碼重設
AEM OSGi中的管理員密碼或AEM Forms JEE中的管理員密碼未知或無法更新,這會封鎖對管理主控台的存取,並造成整合中的驗證失敗。
說明 description
環境
- Adobe Experience Manager
- AEM FORMS JEE
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM On-Premise軟體
問題/症狀
- 存取管理主控台時,登入會因憑證無效而失敗。
- 無法存取/crx/de、/system/console或使用者管理頁面。
- AdminUI無法登入管理員帳戶。
- 使用存放庫工具重設密碼的嘗試未成功完成。
- 復寫或整合失敗,並出現驗證錯誤,例如401。
原因
密碼會以有鹽和雜湊值的形式儲存在存放庫或應用程式層中,且無法擷取。 當目前的密碼遺失時,系統需要控制重設,而非復原。
解決方法 resolution
若要解決此問題,請遵循下列步驟:
-
透過檢查可用端點來識別環境是OSGi還是JEE。
-
如果使用JEE,請使用目前的管理員密碼登入/adminui。
-
瀏覽至設定
>使用者管理>使用者和群組並更新系統管理員密碼。 -
如果目前的Administrator密碼不明,請升級密碼修復工作流程。
-
如果使用OSGi,嘗試使用已知的管理員憑證登入以確認無法存取。
-
停止AEM執行個體。
-
將Oak-run工具和指令碼放在與存放庫相同的目錄中。
-
在主控台中執行reset命令:
java -jar oak-run-*.jar console crx-quickstart/repository/segmentstore --read-write :load adminreset.groovy -
透過驗證控制檯輸出來確認成功執行,表示找到管理員節點。
-
重新啟動AEM並使用重設預設憑證登入。
-
使用管理員認證更新所有整合和服務。
-
驗證復寫和API互動,以確認驗證成功。
experience-cloud-kcs-help-kbarticles