如何授與管理員對內部部署自行託管Adobe Commerce的存取權
對於自行託管的Adobe Commerce內部部署,Adobe無法登入您的伺服器或Magento管理員以建立帳戶或變更密碼。 只有已擁有管理員存取許可權或擁有託管應用程式之伺服器的SSH存取許可權的人員,才能授予Magento管理員存取許可權。 本文會說明組織管理員如何從管理員UI新增管理員使用者,或使用Commerce CLI建立這些使用者。
說明 description
環境
- 產品:Adobe Commerce內部部署
- 限制:自行託管部署(客戶管理的基礎結構和認證)
問題/症狀
- 需要授予Magento後端管理員對特定電子郵件地址的存取權。
- Adobe無法直接針對自行託管環境建立或修改管理員使用者。
- 正向Adobe請求協助,以執行管理員使用者管理任務。
原因
在自行託管的內部部署中,您可以操作伺服器、網路和認證。 Adobe不會託管應用程式、不會儲存您的管理員密碼,且無法登入您的環境。 Magento管理員帳戶只能在該環境中建立或變更:由現有的管理員使用者透過管理員UI,或由擁有應用程式根目錄shell存取許可權且可執行Commerce CLI的人員建立。 沒有獨立的Adobe控制路徑可授予或重設自我託管執行個體的管理員存取權。
解決方法 resolution
根據誰仍可存取您的執行個體,使用下列其中一種方法。
方法1 — 現有管理員使用者可以登入
如果至少有一個有效的管理員帳戶,則該使用者可以從管理員UI新增或更新管理員使用者。
- 以現有的管理員帳戶登入Magento管理員。
- 移至系統
>許可權>所有使用者。 - 若要新增使用者,請選取新增使用者。 若要變更現有帳戶,請在格線中開啟使用者。
- 完成帳戶詳細資料,指派具有適當許可權的使用者角色,然後儲存。
- 確認每位目標使用者都可使用新的或更新認證進行登入。
方法2 — 以SSH存取應用程式伺服器
如果沒有任何管理員可以登入,但您(或您的託管提供者)可以透過SSH連線伺服器,請使用Commerce命令列介面建立管理員使用者。
- 使用SSH連線至裝載執行個體的伺服器。
- 將目錄變更為Commerce應用程式根目錄(例如
/var/www/html或/httpdocs/,視您的主機而定)。 - 執行
./bin/magento admin:user:create並依照提示進行,或執行./bin/magento admin:user:create --help以檢視版本所需的引數。 如果您的環境需要它,請透過PHP執行相同的命令(例如,php bin/magento admin:user:create)。 - 使用新認證登入管理員,並在 系統 下指派或驗證角色
>許可權 視需要>使用者角色。
注意: 必須還原管理員存取權時,請仰賴內部管理員、您的代管合作夥伴或組織的復原程式。 Adobe無法在您的自行託管基礎結構上執行這些步驟。
3d58f420-19b5-47a0-a122-5c9dab55ec7f