NetWorker: AD eller LDAP External Authentication Integration – Feilsøke problemer med pålogging eller manglende informasjon
Summary: Denne artikkelen drøfter problemer som oppstår som følge av feil AD eller Lightweight Directory Access Protocol (LDAP)-integrasjon med NetWorker, og hvordan du løser dem.
Symptoms
- Kan ikke logge på NetWorker-brukergrensesnittene.
nsrloginKommandoen mislykkes eller returnerer feil.- NetWorker-godkjenning lykkes, men brukergrensesnittet presenterer ikke dataene på riktig måte.
- AD- eller LDAP-spørringer returnerer ingen resultater.
- AD eller LDAP returnerer ufullstendige svar.
Cause
Active Directory (AD) eller Lightweight Directory Access Protocol (LDAP) er bedriftsimplementeringer av sentralt administrert, driftsdistribuert godkjenning av nettverksenheter.
NetWorker kan bruke denne protokollen til å autentisere brukere og godkjenne operasjoner, og erstatte den eldre metoden basert på en programvarespesifikk brukerkontodatabase.
Feil eller manglende konfigurasjonsparametere i NetWorker fører imidlertid til at AD- eller LDAP-spørringer returnerer ufullstendige resultater, eller ingen i det hele tatt.
Resolution
Når du feilsøker AD- eller LDAP-integreringsproblemer med NetWorker, bruker du authc_config og authc_mgmt -kommandoer på NetWorker-serveren.
Eksempler på disse kommandoene følger. Hvis du vil se alle tilgjengelige alternativer, kjører du hver kommando uten ekstra argumenter.
Slik finner og oppdaterer du konfigurasjonsdetaljene.
Kjør følgende kommandoer for å sende inn konfigurasjonsinformasjonen ved hjelp av brukernavnet og passordet som passer til problemet som oppstår:
authc_config -u Administrator -p 'password' -e find-all-configsauthc_config -u Administrator -p 'password' -e find-all-tenantsauthc_config -u Administrator -p 'password' -e find-config -D config-id=#
-p password Argumentet ber om å skrive inn passordet. Erstatt # i den tredje kommandoen med config-id som ble rapportert av den første kommandoen.
Leierverdien og -navnet brukes i noen av følgende kommandoer.
[root@nsrsvr ~]# authc_config -u Administrator -e find-all-configs Enter password: The query returns 1 records. Config Id Config Name 1 lab [root@nsrsvr ~]# authc_config -u Administrator -e find-all-tenants Enter password: The query returns 1 records. Tenant Id Tenant Name 1 default [root@nsrsvr ~]# authc_config -u Administrator -e find-config -D config-id=1 Enter password: Config Id : 1 Config Tenant Id : 1 Config Name : lab Config Domain : lab Config Server Address : ldap://winldap.lab.loc:389/DC=lab,DC=loc Config User DN : CN=Administrator,CN=Users,DC=lab,DC=loc Config User Group Attribute : memberOf Config User ID Attribute : sAMAccountName Config User Object Class : user Config User Search Filter : Config User Search Path : CN=Users Config Group Member Attribute: member Config Group Name Attribute : cn Config Group Object Class : group Config Group Search Filter : Config Group Search Path : CN=NetWorker Admins Config Object Class : objectClass Is Active Directory : true Config Search Subtree : true
Linux: /opt/nsr/authc-server/scripts/
-e add-config kommandoargument til -e update-config.
NetWorker: Slik konfigurerer du LDAP/AD ved hjelp av authc_config-skript
authc-create-ad-config og for LDAP bruker du authc-create-ldap-config skriptmal. Når du er fylt ut, fjerner du .template fra filnavnet, og kjør skriptet fra en administrasjons- eller rotledetekst.
Utgave 1: Feil konfigurasjon av bruker-ID-attributt
En feil verdi i dette feltet resulterer i en tom brukernavnkolonne ved spørring etter AD- eller LDAP-brukere. Denne kolonnen viser hvordan brukernavnet er angitt for pålogging. Kontoen rapporteres som ugyldig hvis verdien ikke er angitt. Hvis du vil hente disse verdiene, kjører du følgende:
authc_mgmt -u Administrator -p 'PASSWORD' -e query-ldap-users -D query-tenant=TENANT_NAME -D query-domain=DOMAIN_NAME
[root@nsrsvr ~]# authc_config -u Administrator -e find-config -D config-id=1
Enter password:
...
Config User ID Attribute :
...
[root@nsrsvr ~]# authc_mgmt -u Administrator -e query-ldap-users -D query-tenant=default -D query-domain=lab
Enter password:
The query returns 13 records.
User Name Full Dn Name
cn=Administrator,cn=Users,dc=lab,dc=loc
cn=Guest,cn=Users,dc=lab,dc=loc
cn=krbtgt,cn=Users,dc=lab,dc=loc
...
[root@nsrsvr ~]# authc_config -u Administrator -e find-config -D config-id=1
Enter password:
...
Config User ID Attribute : sAMAccountName
...
[root@nsrsvr ~]# authc_mgmt -u Administrator -e query-ldap-users -D query-tenant=default -D query-domain=lab
Enter password:
The query returns 13 records.
User Name Full Dn Name
Administrator cn=Administrator,cn=Users,dc=lab,dc=loc
Guest cn=Guest,cn=Users,dc=lab,dc=loc
krbtgt cn=krbtgt,cn=Users,dc=lab,dc=loc
jblog cn=Joe Bloggs,cn=Users,dc=lab,dc=loc
...
Problem 2: Config User Object Class tom eller feil.
En feil verdi i dette feltet fører til at ingen resultater returneres ved spørring av AD- eller LDAP-brukere. Bruk disse kommandoene til å teste for dette symptomet og årsaken:
authc_config -u Administrator -p 'PASSWORD' -e find-config -D config-id=CONFIG_IDauthc_mgmt -u Administrator -p 'PASSWORD' -e query-ldap-users -D query-tenant=TENANT_NAME -D query-domain=DOMAIN_NAME
[root@nsrsvr ~]# authc_mgmt -u Administrator -e query-ldap-users -D query-tenant=default -D query-domain=lab
Enter password:
The query returns 0 records.
User Name Full Dn Name
[root@nsrsvr ~]# authc_config -u Administrator -e find-config -D config-id=1
Enter password:
...
Config User Object Class :
Oppdater konfigurasjonen med disse verdiene, og test for å sikre at brukernavn og unike navn (DN) rapporteres på riktig måte:
[root@nsrsvr ~]# authc_config -u Administrator -e find-config -D config-id=1
Enter password:
...
Config User Object Class : user
...
[root@nsrsvr ~]# authc_mgmt -u Administrator -e query-ldap-users -D query-tenant=default -D query-domain=lab
Enter password:
The query returns 13 records.
User Name Full Dn Name
Administrator cn=Administrator,cn=Users,dc=lab,dc=loc
Guest cn=Guest,cn=Users,dc=lab,dc=loc
krbtgt cn=krbtgt,cn=Users,dc=lab,dc=loc
jblog cn=Joe Bloggs,cn=Users,dc=lab,dc=loc
...
Problem 3: Attributtet for konfigurasjonsgruppenavner tomt eller feil.
En feil verdi i dette feltet resulterer i en tom kolonne for gruppenavn når en bruker spør etter AD- eller LDAP-grupper. Følgende kommandoer ser etter symptomer og årsak:
authc_mgmt -u Administrator -p 'PASSWORD' -e query-ldap-groups-for-user -D query-tenant=TENANT_NAME -D query-domain=DOMAIN_NAME -D user-name=AD_USERNAME
[root@nsrsvr ~]# authc_mgmt -u Administrator -e query-ldap-groups-for-user -D query-tenant=default -D query-domain=lab -D user-name=bkupadmin
Enter password:
The query returns 1 records.
Group Name Full Dn Name
cn=NetWorker Admins,dc=lab,dc=loc
[root@nsrsvr ~]# authc_config -u Administrator -e find-config -D config-id=1
Enter password:
...
Config Group Name Attribute : cn
...
[root@nsrsvr ~]# authc_mgmt -u Administrator -e query-ldap-groups-for-user -D query-tenant=default -D query-domain=lab -D user-name=bkupadmin
Enter password:
The query returns 1 records.
Group Name Full Dn Name
NetWorker Admins cn=NetWorker Admins,dc=lab,dc=loc
Problem 4: Objektklassen Konfigurasjonsgruppe er tom eller feil
authc_mgmt -u Administrator -p 'PASSWORD' -e query-ldap-groups-for-user -D query-tenant=TENANT_NAME -D query-domain=DOMAIN_NAME -D user-name=AD_USERNAME
authc_config -u Administrator -p 'PASSWORD' -e find-config -D config-id=1
[root@nsrsvr ~]# authc_mgmt -u Administrator -e query-ldap-groups-for-user -D query-tenant=default -D query-domain=lab -D user-name=bkupadmin
Enter password:
The query returns 0 records.
Group Name Full Dn Name
Configuration lab is updated successfully. [root@nsrsvr ~]# authc_config -u Administrator -e find-config -D config-id=1
...
Config Group Object Class :
...
[root@nsrsvr ~]# authc_config -u Administrator -e find-config -D config-id=1
Enter password:
...
Config Group Object Class : group
...
[root@nsrsvr ~]# authc_mgmt -u Administrator -e query-ldap-groups-for-user -D query-tenant=default -D query-domain=lab -D user-name=bkupadmin
Enter password:
The query returns 1 records.
Group Name Full Dn Name
NetWorker Admins cn=NetWorker Admins,dc=lab,dc=loc
- AD-brukeren som er angitt i
authc_mgmt-kommandoen er ikke medlem av en AD-gruppe. Test andre brukernavn og kontakt AD-administratoren for å bekrefte bruker- eller gruppemedlemskap. - Verdien for Config Group Search Path er feil. Dette er en DN som angir søkebanen som godkjenningstjenesten skal bruke når den søker etter grupper i kataloghierarkiet. Angi en søkebane som er relativ til base-DN-en du angav i alternativet config-server-address .
Additional Information
NetWorker: Veiledning for integrering og konfigurasjon av AD og LDAP
Metoder som beskriver hvordan du konfigurerer AD, LDAP, LDAPS med NetWorker:
- NetWorker NWUI: Slik konfigurerer du AD/LDAP fra NetWorker-webgrensesnittet
- NetWorker NMC: Slik konfigurerer du AD/LDAP fra NetWorker Management Console
- NetWorker: Slik konfigurerer du AD/LDAP ved hjelp av authc_config skript
- NetWorker: Slik konfigurerer du LDAPS-godkjenning.
Hvis du vil ha mer dokumentasjon, kan du se veiledningen for sikkerhetskonfigurasjon for NetWorker som er tilgjengelig på: https://www.dell.com/support/home/product-support/product/networker/docs