0

我有一个文本文件,本地管理员是该文件的所有者。
当我运行以下代码时:

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

表明:

group = {S-1-5-21-<domain>-513}  // DOMAIN_USERS group
owner = {S-1-5-21-<domain>-500}  // Local Administrator

根据微软GetGroup功能:

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

但是与本地管理员关联的主要组是Domain Users

编辑:
当我检查 GUI 时,它显示了两组:
在此处输入图像描述

4

0 回答 0