Получение неправильной группы файлов при использовании GetAccessControl().GetGroup()

Я создал текстовый файл и удалил все группы, кроме группы.
Когда я запускаю следующий код:

      public static void CheckPermissions(string filePath)
{
    FileSecurity acl = new FileInfo(filePath).GetAccessControl();
    IdentityReference group = acl.GetGroup(typeof(SecurityIdentifier));
}

Это показывает, что моя группа:

      {S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-513}

Что , согласно Microsoft , является группой DOMAIN_USERS.
Но когда я просматриваю графический интерфейс, кажется, что он имеет только SYSTEM группа:

1 ответ

По словам Microsoft, это потому, что он получает основную группу владельца , а не группу файла:

Получает основную группу, связанную с указанным владельцем.

Другие вопросы по тегам