目前密碼不明時,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

若要解決此問題,請遵循下列步驟:

  1. 透過檢查可用端點來識別環境是OSGi還是JEE。

  2. 如果使用JEE,請使用目前的管理員密碼登入/adminui。

  3. 瀏覽至設定 > 使用者管理 > 使用者和群組並更新系統管理員密碼。

  4. 如果目前的Administrator密碼不明,請升級密碼修復工作流程。

  5. 如果使用OSGi,嘗試使用已知的管理員憑證登入以確認無法存取。

  6. 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指令碼下載重設指令碼。

  7. 停止AEM執行個體。

  8. 將Oak-run工具和指令碼放在與存放庫相同的目錄中。

  9. 在主控台中執行reset命令:

    java -jar oak-run-*.jar console crx-quickstart/repository/segmentstore --read-write :load adminreset.groovy

  10. 透過驗證控制檯輸出來確認成功執行,表示找到管理員節點。

  11. 重新啟動AEM並使用重設預設憑證登入。

  12. 使用管理員認證更新所有整合和服務。

  13. 驗證復寫和API互動,以確認驗證成功。

相關閱讀

recommendation-more-help
experience-cloud-kcs-help-kbarticles