Gli errori di autenticazione possono essere visualizzati in modo diverso a seconda della modalità di esecuzione dell'autenticazione. Il problema viene visualizzato solo quando si utilizzano account utente di autenticazione esterna (AD o LDAP). L'amministratore NetWorker locale o altri account NetWorker locali eseguono l'autenticazione senza problemi.
Autenticazione di NetWorker Management Console (NMC):
An error occurred while validating user credentials. Verify that NetWorker Authentication Service is running.
[Authentication service is unavailable]
Autenticazione dell'interfaccia utente web di NetWorker (NWUI):
Authentication Service is unavailable
Riga di comando di nsrlogin:
Sintassi:
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
Client API REST:
"message": "Authentication service is unavailable",
"status": {
"code": 500,
"codeClass": "Server Error",
"reasonPhrase": "Internal Server Error"
}
Dopo l'aggiornamento della risorsa dell'autorità esterna con la nuova password dell'account di associazione, l'autenticazione esterna funziona correttamente con NetWorker.
La password dell'account di binding può essere aggiornata dalla riga di comando sul server di autenticazione NetWorker. L'esempio seguente mostra il set di comandi che è possibile utilizzare per identificare la configurazione dell'autorità esterna e aggiornare la password dell'account di binding.
authc_config -u Administrator -p 'NMC_ADMINISTRATOR_PASSWORD' -e find-all-configs
Esempio:
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 aggiuntivi:
NetWorker: Come configurare LDAP/AD utilizzando gli script
authc_configNetWorker: Come utilizzare gli script authc_config per configurare l'autenticazione
LDAPSNetWorker: Come configurare AD o LDAP dall'interfaccia utente web di NetWorker
NetWorker: Come configurare "AD over SSL" (LDAPS) da NetWorker Web User Interface (NWUI)
NetWorker: Gli utenti AD che accedono tramite LDAPS non riescono ad accedere con "HTTP-ERROR: Messaggio sul server 500: Impossibile analizzare la risposta del server dalla stringa json"
API REST NetWorker: Come utilizzare un server AUTHC remoto durante l'elaborazione delle richieste RESTAPI?