我有一个由程序创建的文件,显然与系统和 Google Backup & Sync 的交互以某种方式扰乱了文件的所有者和权限。(所有者显示为“未知”或“无法显示当前所有者”,具体取决于我查看的位置。)
我需要收回该文件的所有权。
标准方法(从文件资源管理器右键单击,属性,安全选项卡,高级,更改所有者)不起作用,因为我没有执行此操作的权限。基本上我需要在自己的系统上具有超级用户访问权限,这样我就可以覆盖操作系统的想法并实际管理文件。
有人有线索吗?重新启动似乎可以解决问题,但这是一个蹩脚的解决方案。如果有帮助的话,我在这个系统上有一个 Cygwin shell。我宁愿不必下载任何特殊的实用程序,除非来源非常值得信赖。
编辑问题再次出现。到目前为止,我无法设置有问题文件的所有者:
C:\Users\Brenden>icacls "C:\Users\Brenden\Google Drive\proj\tempj8\build \classes\quicktest\AbstractTest.class" /SETOWNER "%username%" /c
C:\Users\Brenden\Google Drive\proj\tempj8\build\classes\quicktest\AbstractTest.class: Access is denied.
Successfully processed 0 files; Failed processing 1 files
C:\Users\Brenden>
Run Code Online (Sandbox Code Playgroud)
该命令也失败:
C:\WINDOWS\system32>takeown /F "C:\Users\Brenden\Google Drive\proj\tempj8\build\classes\quicktest\AbstractTest.class"
ERROR: Access is denied.
C:\WINDOWS\system32>
Run Code Online (Sandbox Code Playgroud)