我将整个配置文件中的文件夹从 Linux Samba 共享复制到新格式化的 Windows Vista Home Premium 系统。由于某种原因,整个层次结构都归 SYSTEM 所有。因此,当用户登录时,会出现大量问题,因为用户无权查看或对自己的文件执行任何操作。
我正在尝试将所有权从 SYSTEM 更改为用户,但没有任何权限允许我这样做。即使以管理员身份登录,我也无法从 PsExec 或 RunAsSystem 启动 Explorer.exe。是否有某种实用程序可以完全递归重置文件夹的权限并在 Vista Home Premium 中工作?
答案1
选项1
以管理员身份运行命令提示符,然后输入takeown /F C:\Path\To\Profile\* /R
选项 2
右键单击“配置文件”文件夹,然后单击“属性”。然后,转到“安全”选项卡,然后单击“高级”。转到“所有者”选项卡,然后单击“编辑...”,然后选择“其他用户或组”并输入您的用户名。单击“检查名称”,然后单击“确定”。选择您的用户名,然后选中“替换子容器和对象的所有者”。单击“应用”,然后单击“确定”。
attrib -S C:\Path\To\Profile\* /S /D
如果您的文件具有系统属性,您可能还想在命令提示符下尝试。