重置文件迁移的目录权限

重置文件迁移的目录权限

我刚刚构建了一个基于 Server 2003 的域来替换我“继承”的旧的、损坏的 Server 2000 域。现在,我正尝试将用户数据从旧文件服务器迁移到新服务器,但遇到了一个严重的问题。首先,我要说一下,我们更换旧服务器的主要原因是用户目录的权限被随机清除。用户文档中隐藏着具有奇怪权限的文件,但用户当然需要他们的数据。此外,我已将旧文件服务器迁移到新域,认为这样可以更轻松地将文件从 2000 框移动到 2003 框。

我尝试了几种不同的方法来移动文件夹,从简单的复制/粘贴到运行 MS FSMT。我甚至启动了 Knoppix,希望能够 scp 文件。问题是 Knoppix 看不到分区。

现在,我想知道,有没有办法可以强行擦除、破坏、消灭等等目录上的任何权限,然后承担所有权域管理员。

谢谢您的帮助!

答案1

您还可以使用 /B 选项通过 robocopy 复制文件。确保运行复制的用户属于“备份操作员”组。此选项将复制作为备份运行,因此它可以忽略权限。

答案2

使用 TAKEOWN 和 ICACLS 实用程序(两者均适用于 Windows Server 2003,但可以在 W2K 下运行):

TAKEOWN /f "X:\path" /r /d y
ICACLS "X:\path" /reset /T

这将重置该路径下的所有权限。

答案3

我会备份和恢复(使用您最喜欢的备份程序),选择不恢复安全性。这样,您就可以保留旧权限的记录,无论多长时间,以备不时之需。

相关内容