PowerScale: SMB-godkjenning ved hjelp av LDAP krever NTLM i OneFS 6.5 og nyere
Summary: Godkjenning av servermeldingsblokk ved hjelp av LDAP krever NTLM i OneFS 6.5 og nyere.
Symptoms
Problem
SMB-brukere som godkjennes ved hjelp av LDAP (Lightweight Directory Access Protocol), kan ikke lenger bruke passord i ren tekst. Hvis du bruker LDAP for SMB-godkjenning i OneFS 6.5 og nyere, må du bruke NTLM (NTLM).
Cause
Årsak
SMB-protokollen støtter ikke LDAP-godkjenning med mindre NTLM-hasher er aktivert (se løsning nedenfor). De fleste LDAP-skjemaer, inkludert RFC 2307, det vanligste LDAP-skjemaet, mangler støtte for NTLM-hasher og kan ikke brukes til LDAP-godkjenning.
I OneFS-versjoner som var eldre enn 6.5, trengte ikke brukerne å bruke NTLM hvis de brukte passord i ren tekst. Klartekstpassord tillot godkjenning mot lokale kilder fordi serveren kunne kryptere passordet og sammenligne resultatet med det lagrede krypterte passordet. Bruk av klartekstpassord for godkjenning er imidlertid deaktivert i OneFS 6.5 og nyere fordi klartekstpassord ikke er sikre.
Denne artikkelen gjelder både Microsoft ® Windows ®- og ikke-Windows-brukere. SMB implementeres oftest på Windows. Følgende del inneholder informasjon som er spesifikk for Windows.
Slik håndterer Microsoft Windows godkjenning:
Passord sendes ikke over ledningen i noen gjenkjennelig form. Windows-klienter sender ikke lenger passord i ren tekst som standard. Med mindre det gjøres endringer i Windows-registret, godkjennes Windows-klienter ved hjelp av én av to metoder:
- Active Directory (AD) (Kerberos 5 og LDAP) Hvis klienten er koblet til et AD-domene, og navnet på den delte ressursen bruker en bane med domenestil (for eksempel \server.domain.com\delt ressurs).
- NTLM
(v1 eller v2) Hvis klienten ikke er en del av domenet, eller banen bruker et kortnavn/IP-adresse (for eksempel \10.0.3.144\deling).
Resolution
Løsning
Hvis du vil bruke LDAP for SMB-godkjenning, må du først kontrollere at LDAP-skjemaet støtter NTLM-hasher. Når dette er gjort, kan du konfigurere OneFS til å bruke riktig ntPasswdHash-attributt.
OneFS 7.0 og nyere
-
Bekreft at LDAP-skjemaet støtter NTLM-hasher. Hvis ikke, endrer du LDAP-innstillingen MERK: Den anbefalte LDAP-løsningen er ldapsam, fordi den støtter NTLM-hasher «rett ut av esken». Hvis du vil ha informasjon om hvordan du konfigurerer ldapsam, kan du se http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#id2593073.
-
Fra OneFS-grensesnittet for webadministrasjon klikker du på Tilgangsadministrasjon > for klyngeadministrasjon > LDAP ><for LDAP-serveren>.
-
Klikk på Vis detaljer, og klikk deretter på Avanserte LDAP-innstillinger.
-
I feltet Windows-passordattributt klikker du Rediger og kontrollerer at verdien er satt til: sambaNTPassword.
-
Klikk på Send inn.
OneFS 6.5 og eldre
-
Bekreft at LDAP-skjemaet støtter NTLM-hasher. Hvis ikke, endrer du LDAP-innstillingene.
NOTAT
Den anbefalte LDAP-løsningen er ldapsam, fordi den støtter NTLM-hash "ut av esken". Hvis du vil ha informasjon om hvordan du konfigurerer ldapsam, kan du se http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#id2593073. -
Fra OneFS-grensesnittet for webadministrasjon klikker du på Godkjenningskilde > for fildeling > LDAP.
-
Dersom du bruker ldapsam:
-
I delen LDAP-leverandørinnstillinger klikker du på ldapsam for å fylle ut ntPasswdHash- og brukerfilterfeltene som er beskrevet i de neste trinnene.
-
I delen Innstillinger for LDAP-leverandør klikker du på koblingen Vis avanserte innstillinger .
-
Merk av for ntPasswdHash-attributtet, og kontroller at verdien er satt til: sambaNTPassword.
-
Merk av for brukerfilter , og kontroller at verdien er satt til: (objectClass=sambaSamAccount).
-
Klikk på Send inn.
-
-
Dersom du ikke bruker ldapsam:
-
I delen Innstillinger for LDAP-leverandør klikker du på koblingen Vis avanserte innstillinger .
-
Merk av for ntPasswdHash-attributtet.
-
Sett ntPasswdHash-attributtet til attributtet i LDAP-skjemaet som inneholder NTLM-hashene for brukeren.
-
Klikk på Send inn.
-
Tilleggsinformasjon
Hvis du vil ha en kort beskrivelse av godkjenning i SMB-protokollen, kan du se siden Microsoft SMB-protokollgodkjenning .
Hvis du vil ha informasjon om NTLM, kan du se Microsoft NTLM-siden