当我尝试将模组应用到通过 Windows 10 中的 Windows Store 安装的游戏(特别是 xbox gamepass)时出现了这个问题。
此分发方法的安装方式是 - 它们在某处创建一个 WindowsApps 系统文件夹,并在那里为每个已安装的产品创建子文件夹。
我正在尝试使用的游戏有一个文件夹,但它不属于管理员帐户。我可以更改文件夹以及所有子容器和对象的所有权。我还可以将自己/管理员组添加到 ACL 中的用户并添加完全访问权限。
但是,有趣的是,这个过程让我显示为所有者,并且拥有文件夹的所有正确权限,但没有拥有单个文件的权限。文件仍然保留其默认权限,实际上“安全”选项卡在所有者字段中显示“无法显示当前所有者”,在权限选项卡中显示“您无权查看或编辑此对象”。如果我对文件执行“访问被拒绝”操作,则会返回“访问被拒绝”,icacls 也是如此。
这怎么可能?还有哪些方法可以以本地管理员身份获取文件权限?
答案1
如果文件的权限与文件夹的权限不同,并且您是文件夹的所有者,则要使文件从文件夹继承其权限,您可以:
- 右键单击文件夹并选择特性
- 在“安全”选项卡中单击先进的
- 选中“用可从该对象继承的权限条目替换所有子对象权限条目”
- 单击“确定”