首页 > 解决方案 > 多个 ACE(相同的组名)有不同的 SID,为什么?

问题描述

所以我今天遇到了这个问题,想知道为什么会这样。

DOM\Group1  S-1-5-21-19228943-1347772516-176895030-41916
DOM\Group1  S-1-5-21-693241485-1621911664-1232828436-6437
DOM\Group1  S-1-5-21-693241485-1621911664-1232828436-6438
DOM\Group1  S-1-5-21-693241485-1621911664-1232828436-6439

第一个条目是真实的 SID 和其他 IDK,为什么 SID 会这样显示。我注意到,每增加一个条目,SID 就会增加 1。

这不是孤立的事情。只要有来自同一组的多个 ACE,就会发生这种情况。我确认该组是相同的。

我正在使用此语句从 SID 获取组名:

new System.Security.Principal.SecurityIdentifier(realSID).Translate(typeof(System.Security.Principal.NTAccount)).ToString();

谢谢

标签: c#acl

解决方案


推荐阅读