Назад | Перейти на главную страницу

Несколько ACE (одно и то же имя группы) в ACL имеют разные идентификаторы безопасности. Почему?

поэтому я наткнулся на это сегодня и задумался, почему это происходит.

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();

Спасибо