NetWorker:AD 或 LDAP 使用者的 NMC 登入失敗並顯示「您沒有使用 NMC 的權限」

Summary: 使用 Active Directory (AD) 或輕量型目錄存取通訊協定 (LDAP) 使用者進行的 NetWorker Management Console (NMC) 驗證失敗。隨即會出現訊息,指出「您沒有使用 NetWorker Management Console 的權限。」您可以使用 NetWorker 系統管理員或其他本機 NMC 帳戶存取主控台。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • 嘗試以外部 (AD 或 LDAP) 使用者身分登入 NMC 時,會出現下列錯誤:
錯誤訊息
  • 此相同的 AD 使用者可以使用 nsrlogin 命令列選項。
  • 預設 NetWorker 系統管理員帳戶驗證成功。
  • 在某些情況下,此錯誤可能只會影響特定使用者。

nsrlogin

在 NetWorker 伺服器上,開啟命令提示字元 (或 SSH 工作階段),並執行下列命令語法:
nsrlogin -t tenant_name -t domain -u username
nsrlogout
  • Tenant_name:在大多數配置中,此值是 預設值;否則,它會是 NetWorker 系統管理員設定的租戶名稱。
  • 網域:登入 NMC 時使用的網域前置詞值
  • 使用者名稱:不含網域前置詞的 AD 或 LDAP 使用者名稱
對於本文中所示的範例,如下所示: 

CMD 區塊

Cause

認證伺服器可看到 AD 或 LDAP 使用者,但使用者 (或其群組) 缺乏登入 NMC 的權限。

Resolution

  1. 以預設 NetWorker 系統管理員帳戶登入 NetWorker Management Console (NMC)。
  2. 前往設定 > 使用者 角色 > NMC 角色
  3. 檢閱主控台使用者應用程式系統管理員角色。外部角色的角色欄位應包含使用者所屬 AD 群組的辨別名稱 (DN) 此超連結會帶您前往 Dell Technologies 以外的網站。 (完整路徑);或者,可以設定單一使用者的路徑。 

例如:

NMC 角色

  1. 將 AD 群組 DN 新增至使用者的適當 NMC 角色後,以該 AD 使用者測試登入 NMC。

顯示經過驗證的外部使用者的 Dell EMC 標頭

Additional Information

如果問題仍然存在,您可以使用下列選項確認 AD 或 LDAP 群組成員資格:

Windows Powershell:

從相同網域上的 Windows 系統執行下列 Powershell 命令:

Get-ADPrincipalGroupMembership -Identity USERNAME

範例:

PS C:\Users\Administrator.EMCLAB> Get-ADPrincipalGroupMembership -Identity bkupadmin

...
...

distinguishedName : CN=NetWorker_Admins,CN=Users,DC=emclab,DC=local
GroupCategory     : Security
GroupScope        : Global
name              : NetWorker_Admins
objectClass       : group
objectGUID        : 058495c7-71c7-42c6-be92-2d8f96a5c2aa
SamAccountName    : NetWorker_Admins
SID               : S-1-5-21-4085282181-485696706-820049737-1104

可使用 distinguishedName 命令輸出的內容可用於 NetWorker 中,以授予 AD 使用者存取 NMC 的權限。

如需此命令的詳細資訊,請參閱Microsoft文章 Get-ADPrincipalGroupMembership 此超連結會帶您前往 Dell Technologies 以外的網站。

NetWorker authc_mgmt 命令:

您可以使用 authc_mgmt 命令以查詢 AD 或 LDAP 使用者或群組成員資格。在 NetWorker 伺服器上,開啟命令提示字元 (或 SSH 工作階段),並執行下列命令語法:

authc_mgmt -u Administrator -e query-ldap-groups-for-user -D query-tenant=TENANT_NAME -D query-domain=DOMAIN_NAME -D user-name=USER_NAME

注意:系統會提示您輸入 NetWorker 系統管理員帳戶密碼。
比如:
PS C:\> authc_mgmt -u Administrator -e query-ldap-groups-for-user -D query-tenant=default -D query-domain=emclab.local -D user-name=bkupadmin
Enter password:
The query returns 2 records.
Group Name           Full Dn Name
Remote Desktop Users CN=Remote Desktop Users,CN=Builtin,dc=emclab,dc=local
NetWorker_Admins     CN=NetWorker_Admins,CN=Users,dc=emclab,dc=local

可使用 Full Dn Name 其中一個群組可用於授予此 AD 使用者存取 NMC 的權限。

所需的組態與值 authc_mgmt 可以執行下列命令來收集:

authc_config -u Administrator -e find-all-configs
authc_config -u Administrator -e find-config -D config-id=CONFIG_ID
authc_config -u Administrator -e find-all-tenants

請參閱:NetWorker:如何設定 AD 或 LDAP 認證

Affected Products

NetWorker, NetWorker Management Console

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000196070
Article Type: Solution
Last Modified: 02 may 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.