复制 NTFS 安全描述符
要求
Beyond Compare 4、3、2.3 或更新版本
Windows 2000 或更新版本
行政权
描述
Beyond Compare 提供了复制 NTFS 安全描述符的选项。 启用它后,Beyond Compare 的任何复制命令(复制、复制到文件夹、移动、移动到文件夹和同步命令)都将复制 Windows 2000 或更新版本下 NTFS 文件系统上的文件的安全描述符。 此选项不会保留文件查看器中保存的文件的权限。
BC 版本 3 或 4
在文件夹比较或文件夹同步会话中,从 会话 菜单中选择 会话设置。 转到处理选项卡。 选中复制 NTFS 文件权限(需要管理员权限)。
BC 版本 2
要启用 NTFS 安全描述符的复制,请创建一个名为 HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare\Settings\CopyACLs
的 DWORD 注册表项。
将值设置为 1 将启用该功能,0 将禁用它。
继承的处理
文件和文件夹照常复制。 复制每个文件或文件夹后,将复制安全描述符(所有者、组、dacl、sacl)。 如果源文件(或文件夹)设置为从其父级继承权限,则复制非继承权限,并继承目标端父级的可继承权限。 如果源文件设置为阻止来自其父级的权限,则权限将从源复制,并且不会从目标父级继承任何权限。
已知问题 - 具有只读权限的文件夹
当前实现在复制文件或文件夹后立即对安全描述符进行简单复制。 如果正在复制的文件夹拒绝登录用户的写访问权限,Beyond Compare 将复制该文件夹,对其设置拒绝权限,然后无法复制该文件夹的内容。
已知问题 - 非 Windows NAS 设备
非 Windows 网络附加存储 (NAS) 设备与 Beyond Compare 的复制 NTFS 文件权限 设置的兼容性因制造商和固件版本而异。 如果设置已启用但 NTFS 权限无法复制,更新 NAS 设备固件有时会解决该问题。