PowerScale: Ověřování SMB pomocí protokolu LDAP vyžaduje protokol NTLM v systému OneFS 6.5 a novějším.
Summary: Ověřování Server Message Block pomocí protokolu LDAP vyžaduje protokol NTLM v systému OneFS 6.5 a novějším.
Symptoms
Problém
Uživatelé SMB, kteří se ověřují pomocí protokolu LDAP (Lightweight Directory Access Protocol), již nemohou používat hesla ve formátu prostého textu. Pokud používáte protokol LDAP pro ověřování SMB v systému OneFS 6.5 a novějším, je nutné použít nástroj NT LAN Manager (NTLM).
Cause
Příčina
Protokol SMB nepodporuje ověřování LDAP, pokud nejsou povoleny hodnoty hash NTLM (viz řešení níže). Většina schémat LDAP, včetně RFC 2307, nejběžnějšího schématu LDAP, postrádá podporu pro hodnoty hash NTLM a nelze je použít pro ověřování LDAP.
Ve verzích systému OneFS starších než 6.5 uživatelé nemuseli používat protokol NTLM, pokud používali hesla ve formátu prostého textu. Hesla ve formátu prostého textu umožňovala ověřování proti místním zdrojům, protože server mohl heslo zašifrovat a výsledek porovnat s uloženým zašifrovaným heslem. Používání hesel ve formátu prostého textu k ověřování však bylo v systému OneFS 6.5 a novějších zakázáno, protože hesla ve formátu prostého textu nejsou bezpečná.
Tento článek platí pro uživatele systému Microsoft ® Windows ® i bez něj. SMB se nejčastěji implementuje ve Windows. Následující část obsahuje informace specifické pro systém Windows.
Jak systém Microsoft Windows zpracovává ověřování:
Hesla se neposílají po drátě v žádné rozpoznatelné podobě. Klienti se systémem Windows již ve výchozím nastavení neodesílají hesla ve formátu prostého textu. Pokud nedojde ke změnám registru systému Windows, klienti systému Windows se ověřují pomocí jedné ze dvou metod:
- Active Directory (AD) (Kerberos 5 a LDAP) Pokud je klient připojen k doméně AD a název sdílené složky používá cestu ve stylu domény (například \server.domain.com\share).
- NTLM (NTLM)
(v1 nebo v2) Pokud klient není součástí domény nebo cesta používá zkrácený název nebo IP adresu (například \10.0.3.144\share).
Resolution
Chcete-li
použít protokol LDAP pro ověřování pomocí protokolu SMB, je nutné nejprve zajistit, aby schéma LDAP podporovalo hodnoty hash protokolu NTLM. Poté můžete nakonfigurovat systém OneFS tak, aby používal správný atribut ntPasswdHash.
OneFS 7.0 nebo pozdější
-
Ověřte, zda vaše schéma LDAP podporuje hodnoty hash NTLM. Pokud tomu tak není, upravte nastavení LDAP POZNÁMKA: Doporučeným řešením LDAP je ldapsam, protože podporuje hashe NTLM "po vybalení". Informace o nastavení ldapsam naleznete v http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#id2593073.
-
Ve webovém rozhraní pro správu OneFS klikněte na položku Správa clusteru > , Správa > přístupu, LDAP ><, váš server> LDAP.
-
Klikněte na Zobrazit podrobnosti a potom na Pokročilá nastavení LDAP.
-
V poli Atribut hesla systému Windows klikněte na tlačítko Upravit a ověřte, zda je hodnota nastavena na: sambaNTPassword.
-
Klikněte na tlačítko Submit.
OneFS 6.5 a starší
-
Ověřte, zda vaše schéma LDAP podporuje hodnoty hash NTLM. Pokud ne, upravte nastavení LDAP.
POZNÁMKA
Doporučeným řešením LDAP je ldapsam, protože podporuje hashe NTLM "po vybalení". Informace o nastavení ldapsam naleznete v http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#id2593073. -
Ve webovém rozhraní pro správu OneFS klikněte na možnost File Sharing > Authentication Source > LDAP.
-
Pokud používáte ldapsam:
-
V části Nastavení zprostředkovatele LDAP klikněte v seznamu Mapa atributů na položku ldapsam a vyplňte pole ntPasswdHash a uživatelský filtr popsaná v následujících krocích.
-
V části Nastavení poskytovatele LDAP klikněte na odkaz Zobrazit rozšířená nastavení .
-
Zaškrtněte políčko atributuntPasswdHash a ověřte, zda je hodnota nastavena na: sambaNTPassword.
-
Zaškrtněte políčko filtru uživatelů a ověřte, zda je hodnota nastavena na: (objectClass=sambaSamAccount).
-
Klikněte na tlačítko Submit.
-
-
Pokud nepoužíváte ldapsam:
-
V části Nastavení poskytovatele LDAP klikněte na odkaz Zobrazit rozšířená nastavení .
-
Zaškrtněte políčko atributntPasswdHash.
-
Nastavte atributntPasswdHash na atribut ve schématu LDAP, který obsahuje hodnoty hash NTLM pro uživatele.
-
Klikněte na tlačítko Submit.
-
Doplňkové informace
Stručný popis ověřování v protokolu SMB naleznete na stránce Ověřování pomocí protokolu SMB společnosti Microsoft.
Informace o protokolu NTLM naleznete na stránce Microsoft NTLM