PowerScale: SMB-godkendelse ved hjælp af LDAP kræver NTLM i OneFS 6.5 og nyere
Summary: Server Message Block-godkendelse ved hjælp af LDAP kræver NTLM i OneFS 6.5 og nyere.
Symptoms
Problem
SMB-brugere, der godkender ved hjælp af LDAP (Lightweight Directory Access Protocol), kan ikke længere bruge adgangskoder i klartekst. Hvis du bruger LDAP til SMB-godkendelse i OneFS 6.5 og nyere, skal du bruge NT LAN Manager (NTLM).
Cause
Årsag
SMB-protokollen understøtter ikke LDAP-godkendelse, medmindre NTLM-hashes er aktiveret (se løsning nedenfor). De fleste LDAP-skemaer, herunder RFC 2307, det mest almindelige LDAP-skema, mangler understøttelse af NTLM-hashes og kan ikke bruges til LDAP-godkendelse.
I OneFS-versioner tidligere end 6.5 behøvede brugerne ikke at bruge NTLM, hvis de brugte adgangskoder i klartekst. Adgangskoder i klartekst tillod godkendelse mod lokale kilder, fordi serveren kunne kryptere adgangskoden og sammenligne resultatet med den gemte krypterede adgangskode. Brug af klartekstadgangskoder til godkendelse er dog blevet deaktiveret i OneFS 6.5 og nyere, fordi adgangskoder i klartekst ikke er sikre.
Denne artikel gælder for både Microsoft ® Windows ®- og ikke-Windows-brugere. SMB implementeres oftest på Windows. Følgende afsnit indeholder oplysninger, der er specifikke for Windows.
Sådan håndterer Microsoft Windows godkendelse:
Adgangskoder sendes ikke over ledningen i nogen genkendelig form. Windows-klienter sender ikke længere adgangskoder i almindelig tekst som standard. Medmindre der foretages ændringer i Windows-registreringsdatabasen, godkendes Windows-klienter ved hjælp af en af to metoder:
- Active Directory (AD) (Kerberos 5 og LDAP) Hvis klienten er knyttet til et AD-domæne, og sharenavnet bruger en domænestil (f.eks. \server.domain.com\share).
- NTLM
(v1 eller v2) Hvis klienten ikke er en del af domænet, eller stien bruger et kort navn/IP-adresse (f.eks. \10.0.3.144\share).
Resolution
Løsning
: Hvis du vil bruge LDAP til SMB-godkendelse, skal du først sikre dig, at LDAP-skemaet understøtter NTLM-hashværdier. Når dette er gjort, kan du konfigurere OneFS til at bruge den korrekte ntPasswdHash-attribut.
OneFS 7.0 og nyere
-
Bekræft, at LDAP-skemaet understøtter NTLM-hashes. Hvis den ikke gør det, skal du ændre LDAP-indstillingen BEMÆRK: Den anbefalede LDAP-løsning er ldapsam, fordi den understøtter NTLM-hashes "som standard". Du kan finde oplysninger om, hvordan du konfigurerer ldapsam, i http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#id2593073.
-
Fra OneFS-webadministrationsgrænsefladen skal du klikke på Adgangsstyring til > klyngeadministration > LDAP ><din LDAP-server>.
-
Klik på Vis oplysninger, og klik derefter på Avancerede LDAP-indstillinger.
-
Klik på Rediger i feltet Windows Password Attribut, og kontrollér, at værdien er angivet til: sambaNTPassword.
-
Klik på Send.
OneFS 6.5 og tidligere
-
Bekræft, at LDAP-skemaet understøtter NTLM-hashes. Hvis ikke, skal du ændre LDAP-indstillingerne.
SEDDEL
Den anbefalede LDAP-løsning er ldapsam, fordi den understøtter NTLM-hashes "ud af kassen". Du kan finde oplysninger om, hvordan du konfigurerer ldapsam, i http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#id2593073. -
Fra OneFS-webadministrationsgrænsefladen skal du klikke på Fildelingsgodkendelseskilde >> LDAP.
-
Hvis du bruger ldapsam:
-
Klik på ldapsam på listen Attributtilknytning i afsnittet Indstillinger for LDAP-udbyder for at udfylde de ntPasswdHash- og brugerfilterfelter, der er beskrevet i de næste trin.
-
I afsnittet LDAP-udbyderindstillinger skal du klikke på linket Vis avancerede indstillinger .
-
Markér afkrydsningsfeltet ntPasswdHash-attributten, og kontrollér, at værdien er angivet til: sambaNTPassword.
-
Markér afkrydsningsfeltet Brugerfilter , og kontrollér, at værdien er angivet til: (objectClass=sambaSamAccount).
-
Klik på Send.
-
-
Hvis du ikke bruger ldapsam:
-
I afsnittet LDAP-udbyderindstillinger skal du klikke på linket Vis avancerede indstillinger .
-
Markér attributtenntPasswdHash.
-
Indstil attributtenntPasswdHash til den egenskab i LDAP-skemaet, der indeholder NTLM-hashværdierne for brugeren.
-
Klik på Send.
-
Yderligere oplysninger
Du kan finde en kort beskrivelse af godkendelsen i SMB-protokollen på siden Microsoft SMB Protocol Authentication .
Du kan finde oplysninger om NTLM på siden Microsoft NTLM