0

我创建了一个文本文件并删除了除 group 之外的所有SYSTEM组。
当我运行以下代码时:

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}

根据微软的说法,它是DOMAIN_USERS.
但是当我浏览 GUI 时,它似乎只有SYSTEM组:
在此处输入图像描述

4

1 回答 1

0

根据 Microsoft,这是因为它获得了 owner 的主要组,而不是文件的组:

获取与指定所有者关联的主要组。

于 2022-02-03T11:13:27.277 回答