Nested Groups

Greg
Text Box: Greg
Grade 2
Text Box: Grade 2
An example best explains the concept of "Nested Groups". Assume user "Johnny" is a member of group "Grade 1". In turn, group "Grade 1" is a member of group "Students". In addition, the group "Students" is a member of the group "School". User "Johnny" is a member of "School" by virtue of "Nested Group" membership. To recognize that "Johnny" is a member of "School, you need a function that reveals "Nested Group" memberships. "Nested Groups" are only allowed if the domain is in "Native Mode". However, they are very useful in environments with many departments, especially if they are hierarchical.

Teachers
Text Box: Teachers
Admin
Text Box: Admin
Grade 1
Text Box: Grade 1
Students
Text Box: Students
Beth
Text Box: Beth
Johnny
Text Box: Johnny
An example of "Circular Nested Groups" would result if someone made the group "School" a member of the group "Grade 1". Any function that deals with "Nested Groups" must avoid an infinite loop if it encounters this situation.

Grade 3
Text Box: Grade 3
School
Text Box: School
Unfortunately, the WinNT provider cannot reveal "Nested Group" membership of Global and Universal Security Groups. An IsMember function must use the LDAP provider to recognize "Nested Groups". The WinNT provider will reveal nested local groups and nested domain distribution groups.

 
Send mail to HilltopLab@RLMueller.Net with questions or comments about this web site.
Copyright © 2002-2007 Richard L. Mueller
Last modified: June 13, 2008