Active Directory tartományi szolgáltatások (AD DS) LDAP-hitelesítés engedélyezése NFS-kötetekhez
NFS-kötet létrehozásakor engedélyezheti az LDAP-t kiterjesztett csoportokkal (LDAP-beállítás) a kötethez. Ez a funkció lehetővé teszi, hogy az Active Directory LDAP-felhasználók és kiterjesztett csoportok (legfeljebb 1024 csoport) hozzáférjenek a kötet fájljaihoz és könyvtáraihoz. Az LDAP kiterjesztett csoportokkal funkcióját NFSv4.1 és NFSv3 kötetekkel is használhatja.
Megjegyzés
Alapértelmezés szerint az Active Directory LDAP-kiszolgálókon az MaxPageSize
attribútum alapértelmezett értéke 1000. Ez a beállítás azt jelenti, hogy az 1000-t meghaladó csoportok csonkulnak az LDAP-lekérdezésekben. A kiterjesztett csoportok 1024 értékének teljes körű támogatása érdekében az MaxPageSiz
e attribútumot módosítani kell, hogy tükrözze az 1024 értéket. Az érték módosításáról az LDAP-szabályzat megtekintése és beállítása az Active Directoryban Ntdsutil.exehasználatával című témakörben olvashat bővebben.
Azure NetApp Files támogatja a kiterjesztett csoportok lekérését az LDAP névszolgáltatásból, nem pedig az RPC fejlécéből. Azure NetApp Files az LDAP-t olyan attribútumok lekérdezésével használja, mint a felhasználónevek, a numerikus azonosítók, a csoportok és a csoporttagságok az NFS protokollműveletekhez.
Amikor a rendszer azt állapítja meg, hogy az LDAP-t olyan műveletekhez fogja használni, mint a névkeresés és a kiterjesztett csoportok beolvasása, a következő folyamat következik be:
- Azure NetApp Files LDAP-ügyfélkonfigurációt használ a Azure NetApp Files AD-konfigurációban megadott ADDS/AADDS LDAP-kiszolgálóhoz való kapcsolódásra.
- Ha a TCP-kapcsolat a definiált ADDS/AADDS LDAP-szolgáltatásporton keresztül sikeres, akkor a Azure NetApp Files LDAP-ügyfél az LDAP-ügyfél konfigurációjában megadott hitelesítő adatokkal próbál "kötést" (bejelentkezést) létrehozni az ADDS/AADDS LDAP-kiszolgálóhoz (tartományvezérlőhöz).
- Ha a kötés sikeres, akkor a Azure NetApp Files LDAP-ügyfél az RFC 2307bis LDAP-sémával végez LDAP-keresési lekérdezést az ADDS/AADDS LDAP-kiszolgálóra (tartományvezérlőre).
A rendszer a következő adatokat továbbítja a kiszolgálónak a lekérdezésben:
- Alap-/felhasználói DN (a keresési tartomány szűkítéséhez)
- Keresési tartomány típusa (részösszeg)
- Objektumosztály (
user
felhasználókposixAccount
ésposixGroup
csoportok esetén) - UID vagy felhasználónév
- Kért attribútumok (
uid
,uidNumber
,gidNumber
felhasználók vagygidNumber
csoportok esetén)
- Ha a felhasználó vagy csoport nem található, a kérés sikertelen lesz, és a hozzáférés meg lesz tagadva.
- Ha a kérés sikeres, a rendszer gyorsítótárazza a felhasználói és csoportattribútumokat későbbi használatra. Ez a művelet javítja a gyorsítótárazott felhasználói vagy csoportattribútumokhoz társított későbbi LDAP-lekérdezések teljesítményét. Emellett csökkenti az ADDS/AADDS LDAP-kiszolgáló terhelését is.
Megfontolandó szempontok
A kiterjesztett csoportokkal rendelkező LDAP-t csak a kötet létrehozásakor engedélyezheti. Ez a funkció nem engedélyezhető visszamenőlegesen a meglévő köteteken.
A kiterjesztett csoportokkal rendelkező LDAP csak Active Directory tartományi szolgáltatások (AD DS) vagy Azure Active Directory-tartomány-szolgáltatásokkal (AADDS) támogatott. Az OpenLDAP vagy más külső LDAP-címtárszolgáltatások nem támogatottak.
Az Azure Active Directory tartományi szolgáltatások (AADDS) használata esetén az LDAP TLS-en keresztül nem engedélyezhető.
A kötet létrehozása után nem módosíthatja az LDAP beállítását (engedélyezve vagy letiltva).
Az alábbi táblázat az LDAP-gyorsítótár Élettartam (TTL) beállításait ismerteti. Meg kell várnia, amíg a gyorsítótár frissül, mielőtt megpróbálna hozzáférni egy fájlhoz vagy könyvtárhoz egy ügyfélen keresztül. Ellenkező esetben egy hozzáférés- vagy engedély megtagadva üzenet jelenik meg az ügyfélen.
Gyorsítótár Alapértelmezett időtúllépés Csoporttagságok listája 24 órás élettartam Unix-csoportok 24 órás TTL, 1 perces negatív TTL Unix-felhasználók 24 órás TTL, 1 perces negatív TTL A gyorsítótáraknak van egy meghatározott, Élettartam nevű időtúllépési időszaka. Az időtúllépési időszak után a bejegyzések elavulnak, így az elavult bejegyzések nem lesznek hosszabbak. A negatív TTL-érték az, ahol a sikertelen keresések a nem létező objektumok LDAP-lekérdezései miatti teljesítményproblémák elkerülése érdekében találhatók.
Az Active Directory-kapcsolatokban az LDAP-val rendelkező helyi NFS-felhasználók engedélyezése beállítás alkalmi és ideiglenes hozzáférést kíván biztosítani a helyi felhasználók számára. Ha ez a beállítás engedélyezve van, az LDAP-kiszolgáló felhasználói hitelesítése és keresése leáll, és a Azure NetApp Files által támogatott csoporttagságok száma 16-ra lesz korlátozva. Ezért ezt a beállítást le kell tiltani az Active Directory-kapcsolatokon, kivéve azt az esetet, amikor egy helyi felhasználónak hozzá kell férnie az LDAP-kompatibilis kötetekhez. Ebben az esetben le kell tiltania ezt a beállítást, amint már nincs szükség helyi felhasználói hozzáférésre a kötethez. Lásd: A helyi felhasználói hozzáférés kezelésével kapcsolatos kettős protokollal rendelkező kötet elérése az LDAP-val rendelkező helyi NFS-felhasználók számára .
Lépések
Az LDAP-kötetekhez Active Directory-konfiguráció szükséges az LDAP-kiszolgáló beállításaihoz. Kövesse az Active Directory-kapcsolatokra vonatkozó követelmények és Az Active Directory-kapcsolat létrehozása című cikk utasításait az Active Directory-kapcsolatok konfigurálásához a Azure Portal.
Megjegyzés
Győződjön meg arról, hogy konfigurálta az Active Directory kapcsolati beállításait. A rendszer létrehoz egy számítógépfiókot az Active Directory kapcsolati beállításaiban megadott szervezeti egységben (OU). A beállításokat az LDAP-ügyfél használja az Active Directoryval való hitelesítéshez.
Győződjön meg arról, hogy az Active Directory LDAP-kiszolgáló működik és fut az Active Directoryban.
Az LDAP NFS-felhasználóknak rendelkeznünk kell bizonyos POSIX-attribútumokkal az LDAP-kiszolgálón. Állítsa be az LDAP-felhasználók és LDAP-csoportok attribútumait az alábbiak szerint:
- LdAP-felhasználók számára szükséges attribútumok:
uid: Alice
,
uidNumber: 139
,
gidNumber: 555
,
objectClass: user, posixAccount
- LDAP-csoportokhoz szükséges attribútumok:
objectClass: group, posixGroup
,
gidNumber: 555
A megadott
objectClass
értékek külön bejegyzések. A Többértékű sztringszerkesztőbenobjectClass
például az LDAP-felhasználók számára az alábbiak szerint külön értékek (user
ésposixAccount
) vannak megadva:A POSIX-attribútumok a Active Directory - felhasználók és számítógépek MMC beépülő modullal kezelhetők. Az alábbi példa az Active Directory attribútumszerkesztőt mutatja be. Részletekért lásd: Az Active Directory attribútumszerkesztőjének elérése .
- LdAP-felhasználók számára szükséges attribútumok:
Ha LDAP-integrált NFSv4.1 Linux-ügyfelet szeretne konfigurálni, tekintse meg az NFS-ügyfél konfigurálása Azure NetApp Files.
Ha az LDAP-kompatibilis kötetek NFSv4.1-et használnak, kövesse az NFSv4.1 tartomány konfigurálása a fájl konfigurálásához című témakör utasításait
/etc/idmapd.conf
.Be kell állítania
Domain
/etc/idmapd.conf
azt a tartományt, amely a NetApp-fiók Active Directory-kapcsolatában van konfigurálva. Ha példáulcontoso.com
a konfigurált tartomány a NetApp-fiókban, akkor állítsa be a következőtDomain = contoso.com
: .Ezután újra kell indítania a szolgáltatást a
rpcbind
gazdagépen, vagy újra kell indítania a gazdagépet.NFS-kötet létrehozásához kövesse az NFS-kötet létrehozása Azure NetApp Files című témakör lépéseit. A kötetlétrehozási folyamat során a Protokoll lapon engedélyezze az LDAP beállítást.
Nem kötelező – Engedélyezheti, hogy a Windows LDAP-kiszolgálón nem található helyi NFS-ügyfélfelhasználók hozzáférjenek egy olyan NFS-kötethez, amelyen engedélyezve vannak a kiterjesztett csoportokkal rendelkező LDAP-k. Ehhez engedélyezze a Helyi NFS-felhasználók engedélyezése LDAP-vel beállítást az alábbiak szerint:
- Válassza az Active Directory-kapcsolatok lehetőséget. Egy meglévő Active Directory-kapcsolaton válassza a helyi menüt
…
(a három pont), majd a Szerkesztés lehetőséget. - A megjelenő Active Directory-beállítások szerkesztése ablakban válassza a Helyi NFS-felhasználók engedélyezése LDAP-val lehetőséget.
- Válassza az Active Directory-kapcsolatok lehetőséget. Egy meglévő Active Directory-kapcsolaton válassza a helyi menüt
Nem kötelező – Ha nagy topológiákkal rendelkezik, és a Unix biztonsági stílust kettős protokollú kötettel vagy kiterjesztett csoportokkal rendelkező LDAP-val használja, az LDAP keresési hatókör beállításával elkerülheti a "hozzáférés megtagadva" hibákat a Linux-ügyfeleken a Azure NetApp Files esetében.
Az LDAP keresési hatókör beállítása az Active Directory-kapcsolatok lapon keresztül van konfigurálva.
Ha egy LDAP-kiszolgálóról szeretné feloldani a felhasználókat és csoportokat a nagy topológiákhoz, állítsa be a Felhasználói DN, a Csoport DN és a Csoporttagság szűrője beállításokat az Active Directory-kapcsolatok lapon az alábbiak szerint:
- Adja meg a beágyazott felhasználói DN-t és a csoport DN-ét a következő formátumban:
OU=subdirectory,OU=directory,DC=domain,DC=com
. - Adja meg a csoporttagság-szűrőt a következő formátumban:
(gidNumber=*)
. - Ha egy felhasználó több mint 256 csoport tagja, csak 256 csoport lesz felsorolva.
- Ha hibákba ütközik, tekintse meg az LDAP-kötetek hibáit .
- Adja meg a beágyazott felhasználói DN-t és a csoport DN-ét a következő formátumban: