Share via


Grundlegendes zu NFS-Gruppenmitgliedschaften und ergänzenden Gruppen

Sie können LDAP verwenden, um die Gruppenmitgliedschaft zu steuern und zusätzliche Gruppen für NFS-Benutzer zurückzugeben. Dieses Verhalten wird über Schemaattribute auf dem LDAP-Server gesteuert.

Primäre GID

Damit Azure NetApp-Dateien einen Benutzer ordnungsgemäß authentifizieren können, müssen LDAP-Benutzer immer eine primäre GID definiert haben. Die primäre GID des Benutzers wird durch das Schema gidNumber auf dem LDAP-Server definiert.

Sekundäre, ergänzende und hilfs-GIDs

Sekundäre, ergänzende und Hilfsgruppen sind Gruppen, die ein Benutzer außerhalb seiner primären GID ist. In Azure NetApp Files wird LDAP mithilfe von Microsoft Active Directory implementiert und zusätzliche Gruppen werden mithilfe der standardmäßigen Windows-Gruppenmitgliedschaftslogik gesteuert.

Wenn ein Benutzer einer Windows-Gruppe hinzugefügt wird, wird das LDAP-Schema-Attribut Member in der Gruppe mit dem distinguished name (DN) des Benutzers aufgefüllt, der Mitglied dieser Gruppe ist. Wenn die Gruppenmitgliedschaft eines Benutzers von Azure NetApp Files abgefragt wird, erfolgt eine LDAP-Suche für das DN des Benutzers für das Attribut aller Gruppen Member . Alle Gruppen mit einem UNIX gidNumber und dem DN des Benutzers werden in der Suche zurückgegeben und als zusätzliche Gruppenmitgliedschaften des Benutzers aufgefüllt.

Das folgende Beispiel zeigt die Ausgabe aus Active Directory mit dem DN eines Benutzers, der Member im Feld einer Gruppe ausgefüllt ist, und eine nachfolgende LDAP-Suche, die mit der Verwendung ldp.exeabgeschlossen wurde.

Das folgende Beispiel zeigt das Windows-Gruppenmitgliedsfeld:

Screenshot that shows the Windows group member field.

Das folgende Beispiel zeigt LDAPsearch alle Gruppen, bei denen User1 es sich um ein Mitglied handelt:

Screenshot that shows the search of a user named `User1`.

Sie können auch Gruppenmitgliedschaften für einen Benutzer in Azure NetApp-Dateien abfragen, indem Sie im Menü "Volume" den Link "LDAP-Gruppen-ID-Liste" unter "Support+ Problembehandlung" auswählen.

Screenshot that shows the query of group memberships by using the **LDAP Group ID List** link.

Gruppenbeschränkungen in NFS

Remote Procedure Call (RPC) in NFS weist eine bestimmte Einschränkung für die maximale Anzahl von Hilfs-GIDs auf, die in einer einzelnen NFS-Anforderung berücksichtigt werden können. Der Höchstwert für AUTH_SYS/AUTH_UNIX 16 und für AUTH_GSS (Kerberos) ist er 32. Diese Protokollbeschränkung betrifft alle NFS-Server – nicht nur Azure NetApp Files. Viele moderne NFS-Server und -Clients umfassen jedoch Möglichkeiten, diese Einschränkungen zu umgehen.

Informationen zur Umgehung dieser NFS-Einschränkung in Azure NetApp Files finden Sie unter Aktivieren der LDAP-Authentifizierung von Active Directory-Domäne Services (AD DS) für NFS-Volumes.

So funktioniert die Erweiterung der Gruppeneinschränkung

Die Optionen zum Erweitern der Gruppeneinschränkung funktionieren auf die gleiche Weise wie die manage-gids Option für andere NFS-Server. Im Grunde führt die Option anstelle des Dumpings der gesamten Liste der Hilfs-GIDs, zu denen ein Benutzer gehört, eine Suche nach der GID in der Datei oder dem Ordner aus und gibt stattdessen diesen Wert zurück.

Das folgende Beispiel zeigt RPC-Pakete mit 16 GIDs.

Screenshot that shows RPC packet with 16 GIDs.

Alle GID, die über den Grenzwert von 16 liegen, werden durch das Protokoll verworfen. Bei erweiterten Gruppen in Azure NetApp Files werden Informationen zur Gruppenmitgliedschaft des Benutzers angefordert, wenn eine neue NFS-Anforderung eingeht.

Überlegungen zu erweiterten GIDs mit Active Directory LDAP

In Microsoft Active Directory-LDAP-Servern ist das MaxPageSize Attribut standardmäßig auf 1.000 festgelegt. Diese Einstellung bedeutet, dass Gruppen über 1.000 in LDAP-Abfragen abgeschnitten werden. Um die vollständige Unterstützung mit dem Wert 1.024 für erweiterte Gruppen zu aktivieren, muss das MaxPageSize Attribut geändert werden, um den Wert 1.024 widerzuspiegeln. Informationen zum Ändern dieses Werts finden Sie im Microsoft TechNet-Artikel How to View and Set LDAP Policy in Active Directory by Using Ntdsutil.exe and the TechNet library article MaxPageSize Is Set Too High.

Nächste Schritte