![Windows Server 2008r2 - 无法编辑/删除/复制我拥有并具有完全访问权限的某些文件](https://linux22.com/image/639096/Windows%20Server%202008r2%20-%20%E6%97%A0%E6%B3%95%E7%BC%96%E8%BE%91%2F%E5%88%A0%E9%99%A4%2F%E5%A4%8D%E5%88%B6%E6%88%91%E6%8B%A5%E6%9C%89%E5%B9%B6%E5%85%B7%E6%9C%89%E5%AE%8C%E5%85%A8%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%E7%9A%84%E6%9F%90%E4%BA%9B%E6%96%87%E4%BB%B6.png)
我需要对几个文件夹运行脚本。我对整个目录和所有子目录具有完全访问权限,但当我运行脚本时,我收到很多 UnauthorizedAccessException。大多数文件我都可以根据需要访问。
当我访问任何指定文件时,“有效权限”显示我应该拥有完全访问权限。我将自己设置为所有文件的所有者,以进行测试,但它仍然拒绝我的访问。
根据共享和存储管理,这些文件未被使用,但我完全取消了文件夹的共享并重新启动以确保无误。
当我尝试重命名文件时,系统提示我需要获得我自己的用户帐户的权限才能访问它。这是怎么回事?95% 的文件都按照权限正常运行。
答案1
当然,仅仅拥有所有者身份还不足以确保访问权限,因为权限的扩展基本上可以扩展更改文件/目录权限的权利。因此,您可以是所有者,但仍然无权访问。您可能希望再次重新传播所有权更改,以防万一出现遗漏的情况。
我会尝试将权限重置为完全控制权限,然后再次沿目录树向下传播。可能有些东西被遗漏了。
最后,您是否启用了系统和隐藏文件的可见性(从而允许遍历它们以进行权限更改)?如果遗漏了这些,则可能是导致此类问题的原因。
我的回答假设您以本地管理员身份运行,具有完全的管理权限或作为域管理员。
答案2
结果是域中较高级别的人被 McAfee 阻止了。本来以为会收到不同于“您需要所有人的许可”的响应,但 McAfee 日志显示它阻止了文件访问。