本文介绍 Windows 资源管理器如何处理不同情况下的文件和文件夹权限。
原始 KB 编号:
在 Microsoft Windows 2000、Windows Server 2003 和 Windows XP 中,可以选择使用 FAT32 文件系统或 NTFS 文件系统。 如果使用 NTFS,则可以向文件夹和文件授予权限,以控制对这些对象的访问。 在 NTFS 卷上复制或移动文件或文件夹时,Windows 资源管理器处理对象权限的方式会有所不同,具体取决于对象是在同一 NTFS 卷中复制还是移动到其他卷中。
默认情况下,对象在创建时或复制或移动到其父文件夹时从其父对象继承权限。 此规则的唯一例外发生在将对象移动到同一卷上的其他文件夹时。 在这种情况下,将保留原始权限。
此外,请注意以下规则:
- “所有人”组被授予对每个 NTFS 驱动器根目录的“允许完全控制”权限。
- “拒绝”权限始终优先于“允许”权限。
- 显式权限优先于继承权限。
- 如果 NTFS 权限冲突,例如组权限和用户权限相互矛盾,则最宽松的权限优先。
- 权限累积。
- 要在复制或移动文件和文件夹时保留权限,请将 Xcopy.exe 实用工具与 或 开关结合使用。
对象的原始权限将添加到新位置中的可继承权限。
- 要在复制或移动对象时将对象的原始权限添加到可继承权限,请将 Xcopy.exe 实用工具与 和 开关结合使用。
- 要在不从父文件夹添加可继承权限的情况下保留现有权限,请使用 Robocopy.exe 实用工具(可从 Windows 2000 资源工具包中获取)。
你可以修改在将对象复制或移动到另一个 NTFS 卷时 Windows 资源管理器处理权限的方式。 在将对象复制或移动到另一个卷时,该对象将继承其新文件夹的权限。 但是,如果要修改此行为以保留原始权限,请按如下所示修改注册表。
- 依次单击“启动”、“运行”,在“打开”框中键入“regedit”,然后按 ENTER。
- 找到并单击注册表项:。
- 在“编辑”菜单上,单击“添加值”,然后添加以下注册表值:
- 值名称:ForceCopyAclwithFile
- 数据类型:DWORD
- 值数据:1
- 退出注册表编辑器。
你可以修改在同一 NTFS 卷中移动对象时 Windows 资源管理器处理权限的方式。 如前所述,当在同一卷中移动对象时,默认保留对象权限。 但是,如果要修改此行为以便对象从父文件夹继承权限,请按如下所示修改注册表:
- 单击“开始”,单击“运行”,键入 regedit,然后按 Enter。
- 找到并单击注册表子项:。
- 在“编辑”菜单上,单击“添加值”,然后添加以下注册表值:
- 值名称:MoveSecurityAttributes
- 数据类型:DWORD
- 值数据:0
- 退出注册表编辑器。
- 确保用于移动对象的用户帐户具有“更改权限”权限集。 如果未设置权限,请向用户帐户授予“更改权限”权限。
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/77858.html