身份驗證錯誤可能會顯示不同,具體取決於執行身份驗證的方式。僅當使用外部身份驗證(AD 或LDAP)用戶帳戶時,才會出現此問題。本機 NetWorker 系統管理員或其他本機 NetWorker 帳戶進行驗證,沒有問題。
NetWorker Management Console (NMC) 驗證:
An error occurred while validating user credentials. Verify that NetWorker Authentication Service is running.
[Authentication service is unavailable]
NetWorker Web 使用者介面 (NWUI) 驗證:
Authentication Service is unavailable
nsrlogin 命令列:
語法:
nsrlogin -t TENANT_NAME -d DOMAIN_NAME -u USER_NAME
admin@nve~> nsrlogin -t default -d networker.lan -u nwauthadmin 130136:nsrlogin: Please enter password: 117849:nsrlogin: Authentication library error: Authentication service is unavailable
REST API 用戶端:
"message": "Authentication service is unavailable",
"status": {
"code": 500,
"codeClass": "Server Error",
"reasonPhrase": "Internal Server Error"
}
使用新的綁定帳戶密碼更新外部授權資源後,外部認證可在 NetWorker 中正確運作。
您可以透過 NetWorker 驗證伺服器上的命令列更新繫結帳戶密碼。以下示例顯示了可用於標識外部頒發機構配置和更新綁定帳戶密碼的命令集。
authc_config -u Administrator -p 'NMC_ADMINISTRATOR_PASSWORD' -e find-all-configs
範例:
nve:~ # authc_config -u Administrator -p '!Password1' -e find-all-configs The query returns 1 records. Config Id Config Name 1 LDAPS
authc_config -u Administrator -p 'NMC_ADMINISTRATOR_PASSWORD' -e find-config -D config-id=CONFIG_ID_#
nve:~ # authc_config -u Administrator -p '!Password1' -e find-config -D config-id=1
Config Id : 1
Config Tenant Id : 1
Config Name : LDAPS
Config Domain : networker.lan
Config Server Address : ldaps://dc.networker.lan:636/dc=networker,dc=lan
Config User DN : CN=nw authadmin,OU=DELL,dc=networker,dc=lan
Config User Group Attribute :
Config User ID Attribute : uid
Config User Object Class : inetOrgPerson
Config User Search Filter :
Config User Search Path :
Config Group Member Attribute: uniqueMember
Config Group Name Attribute : cn
Config Group Object Class : groupOfUniqueNames
Config Group Search Filter :
Config Group Search Path :
Config Object Class : objectclass
Is Active Directory : false
Config Search Subtree : true
authc_config -u Administrator -p 'NMC_ADMINISTRATOR_PASSWORD' -e update-config -D config-id=CONFIG_ID_# -D config-user-dn="CONFIG_USER_DN" -D config-user-dn-password='CONFIG_USER_PASSWORD'
nve:~ # authc_config -u Administrator -p '!Password1' -e update-config -D config-id=1 -D config-user-dn="CN=nw authadmin,OU=DELL,dc=networker,dc=lan" -D config-user-dn-password='Dell@EngEnv1019' Configuration LDAPS is updated successfully.
===========
其他 KB:
NetWorker:如何使用 authc_config 指令檔
設定 LDAP/ADNetWorker:如何使用authc_config指令檔設定 LDAPS 認證
NetWorker:如何從 NetWorker Web 使用者介面
設定 AD 或 LDAPNetWorker:如何從 NetWorker Web 使用者介面 (NWUI) 設定「AD over SSL」(LDAPS)
NetWorker:透過 LDAPS 登入的 AD 使用者登入失敗,並顯示「HTTP-ERROR:500 伺服器訊息:無法剖析來自 json 字串的伺服器回應」
NetWorker REST API:處理 RESTAPI 要求時,如何使用遠端 AUTHC 伺服器?