I understand that both NTFS folders and AD objects use security descriptors and DACL’s to check user/process access MS Learn - How access check works
However, how does the access check resolves ACE’s for nested AD groups? For example:
- AD group
AD-Parent
is granted Modify rights onF:\Restrict
- AD group
AD-VIPs
is a child ofAD-Parent
- User
vip
is a member ofAD-VIPs
My understanding is that
vip
security descriptor will have an ACE referring toAD-VIPs
andF:Restrict
DACL Will have an ACE referring toAD-Parent
How and which process in windows finds the `vip -> AD-VIPs -> AD-Parent’ chain and grants access?