NetWorker: AD-käyttäjät eivät voi kirjautua sisään LDAPS:n kautta "Palvelimen vastausta ei voitu jäsentää json-merkkijonosta"
Summary: Microsoft Active Directory (AD) -todennus lisättiin NetWorkeriin ohjatulla NetWorker Management Consolen (NMC) ulkoisen viranomaisen määritystoiminnolla, kun käytössä oli LDAP over SSL -vaihtoehto. Määrityksen lisääminen onnistui, mutta AD-käyttäjän todennus epäonnistuu HTTP-ERROR 500: n kanssa. ...
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
- Käyttäjä käyttää NetWorker Management Consolea (NMC) tai
nsrloginkomentorivillä ja saa virheen:
An error occurred while validating user credentials. Verify that NetWorker Authentication Service is running. [POST failed with HTTP-ERROR: 500 Server Message: Could not parse server-response from json string]
- Ulkoinen todennusviranomainen määritettiin käyttämällä LDAP over SSL -vaihtoehtoa. Todennuspalvelin on kuitenkin Microsoft Active Directory:
- Asennus >Käyttäjät ja roolit>Ulkoinen viranomainen > Napsauta hiiren kakkospainikkeella kohtaa External Authority> Properties:
Cause
HTTP Error 500 "Internal Server Error."
Kun LDAP over SSL -asetus on valittuna, sisäisen attribuutin Is Active Directory arvoksi asetetaan false. Tämä estää Microsoft Active Directoryssa määritettyjen käyttäjien kirjautumisen NetWorkerin kautta.
Tämä voidaan tarkistaa authc_config komentorivi, jossa on pääkäyttäjän tai järjestelmänvalvojan komentokehote:
authc_config -u Administrator -e find-all-configs authc_config -u Administrator -e find-config -D config-id=config_id#
HUOMAUTUS: Saat kehotteen antaa NetWorker Administrator -tilin salasana. Salasana voidaan määrittää myös komennolla seuraavasti:
-p password.
[root@networker-mc ~]# authc_config -u administrator -p 'Pa$$w0rd01' -e find-all-configs
The query returns 1 records.
Config Id Config Name
2 amer
[root@networker-mc ~]# authc_config -u administrator -p 'Pa$$w0rd01' -e find-config -D config-id=2 | grep -i "is active directory"
Is Active Directory : false
LDAP over SSL -vaihtoehtoa ei ole tarkoitettu AD over SSLille.
Resolution
HUOMAUTUS: Ohjatussa NetWorker Web User Interface (NWUI) -toiminnossa on AD over SSL -vaihtoehto. NMC ei kuitenkaan tee niin. AD over SSL määrittää Is Active Directory -parametrin arvoksi true, mutta säilyttää samalla muut suojatut (LDAPS) asetukset. Katso Dellin artikkeli NetWorker: AD over SSL (LDAPS) -sovelluksen määrittäminen NetWorkerin verkkokäyttöliittymässä (NWUI)
Kiertotapa:
pikanäppäimellä authc_config -komennolla voidaan päivittää määritys Onko Active Directory - arvoksi tosi.
Windows:
- Verkossa (
authc) palvelin, avaa järjestelmänvalvojan komentokehote. - Hae ulkoisen myöntäjän määrityksen määritystunnus:
authc_config -u Administrator -p NetWorker_Administrator_Password -e find-all-configs
Nykyiset asetukset voidaan tarkistaa:
authc_config -u Administrator -p NetWorker_Administrator_Password -e find-config -D config-id=config_id#
- Päivitä Is Active Directory -arvo seuraavalla komennolla:
authc_config -u administrator -p NetWorker_Administrator_Password -e update-config -D config-id=config_id# -D "config-active-directory=y" -D "config-server-address=ldaps://domain_server_hostname:636/dc=domain,dc=com" -D config-user-dn=”cn=service_account,ou=some_group,dc=domain,dc=com" -D config-user-dn-password="Service_Account_Password"
HUOMAUTUS: Kaikki pakolliset kentät AD-palvelutilin salasanaa lukuun ottamatta voidaan noutaa osoitteesta
authc_config -u Administrator -e find-config -D config-id=config_id#.
Esimerkki:
C:\Users\Administrator.AMER>authc_config -u administrator -p 'Pa$$w0rd01' -e update-config -D config-id=1 -D "config-active-directory=y" -D "config-server-address=ldaps://dc.amer.lan:636/dc=amer,dc=lan" -D "config-user-dn=cn=administrator,cn=users,dc=amer,dc=lan" -D config-user-dn-password="Pa$$w0rd01" Configuration ad is updated successfully. C:\Users\Administrator.AMER>
- AD-kirjautumisten NetWorkerin kautta pitäisi nyt onnistua.
Linux:
- Verkossa (
authc) palvelin, avaa pääkomentokehote. - Hae ulkoisen myöntäjän määrityksen määritystunnus:
authc_config -u Administrator -p 'NetWorker_Administrator_Password' -e find-all-configs
Nykyiset asetukset voidaan tarkistaa:
authc_config -u Administrator -p 'NetWorker_Administrator_Password' -e find-config -D config-id=config_id#
- Luo piilotettu tekstitiedosto, joka sisältää AD-palvelutilin salasanan:
echo 'Service_Account_Password' > /root/.sapasswd.txt
- Tee tiedostosta vain root-käyttäjän käytettävissä:
chmod 700 /root/.sapasswd.txt
- Luo komentosarja suorittaaksesi salasanan kutsun piilotetusta tiedostosta ja suorita
authc_configMäärityksen päivityskomento:
vi authc_update.sh
Esimerkki:
PASSWD=`cat /root/.sapasswd.txt` authc_config -u administrator -p 'NetWorker_Administrator_Password' -e update-config -D config-id=config_id# -D "config-active-directory=y" -D "config-server-address=ldaps://domain_server_hostname:636/dc=domain,dc=com" -D config-user-dn=”cn=service_account,ou=some_group,dc=domain,dc=com" -D config-user-dn-password="$PASSWD"
HUOMAUTUS: Useimmat Linux-käyttöjärjestelmät eivät käsittele
authc_config Komento oikein, jos palvelutilin salasana on määritetty selväkielisenä komennolla. Palautettu virhe on LDAP error code 49 - Data 52e, joka näkyy invalid username or password. Edellä kuvattua menetelmää voidaan käyttää piilottamaan salasana selkeästä tekstinsyötöstä.
- Määritä komentosarjan käyttöoikeudet suoritettavaksi:
chmod 755 authc_update.sh
- Suorita komentosarja:
/authc_update.sh
Esimerkki:
[root@nsr ~]# cat authc_update.sh PASSWD=`cat /root/.sapasswd.txt` authc_config -u administrator -p 'Pa$$w0rd01' -e update-config -D config-id=2 -D "config-active-directory=y" -D "config-server-address=ldaps://dc.amer.lan:636/dc=amer,dc=lan" -D "config-user-dn=cn=administrator,cn=users,dc=amer,dc=lan" -D config-user-dn-password="$PASSWD" [root@nsr ~]# chmod 755 authc_update.sh [root@nsr ~]# ./authc_update.sh Configuration AD is updated successfully.
- AD-kirjautumisten NetWorkerin kautta pitäisi nyt onnistua.
Additional Information
Jos kokoonpano päivitetään NMC:stä, Is Active Directory -merkinnän arvoksi määritetään jälleen epätosi. Jos määritys on päivitettävä, käytä sen sijaan jotakin seuraavista tavoista:
- Komentorivi- tai komentosarjamenetelmä: NetWorker: LDAP:n/AD:n määrittäminen authc_config-skriptien avulla
- NetWorker-verkkokäyttöliittymä: NetWorker: AD over SSL (LDAPS) -sovelluksen määrittäminen NetWorkerin verkkokäyttöliittymässä (NWUI)
Affected Products
NetWorkerProducts
NetWorker Family, NetWorker SeriesArticle Properties
Article Number: 000204166
Article Type: Solution
Last Modified: 26 Sept 2025
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.