Tag: 所有权

获取具有“损坏”权限的文件的所有权

我正在努力克服以下情况。 给定存储在NTFS卷上的目录,其中: 目录所有者设置为其他人(例如,非特权用户) 目录DACL配置为允许访问不包括系统或管理员的特定人员组 目录上的DACL实际上不授予任何人获取所有权或更改DACL的权限 (或者简而言之,所有管理员都被锁定在文件夹之外) 但! 我运行的帐户具有管理权限(SeBackupPrivilege,SeSecurityPrivilege) 现在的DACL可以被忽略,因为我正在编写一个新的DACL 使用其他工具(takeown.exe),我可以访问相关目录。 (或者简而言之,我有权修复DACL /所有者) 我对以下代码应该没有问题: WindowsIdentity privilegedUser = System.Security.Principal.WindowsIdentity.GetCurrent(); // I cannot use File.GetAccessControl() as I get access denied // (working as intended! I have no access to read the ACL!) // so I have to write a new ACL: FileSecurity acl = new FileSecurity(); acl.SetOwner(admin.User); acl.AddAccessRule(new […]