更改 Windows 文件权限,总大小约为 1 TB

更改 Windows 文件权限,总大小约为 1 TB

现在我在有文件服务器的公司工作。当我看到文件共享的权限时,我差点就被坑了,因为在根目录中“Everyone”拥有完全权限,并将被子文件夹和文件继承。

总大小接近 1 TB,我计划更改权限,特别是使用 icacls 删除“所有人”,但我担心这样的大小会在过程中产生问题,并可能导致文件夹和文件不一致。

我们有备份,但我认为恢复 1 TB 需要相当长的时间,而且我担心会打扰用户。

这里有没有人更改过接近该大小的文件服务器/共享的权限,我需要您的意见和建议。

答案1

如果管理层没有完全理解问题所在,也许你不应该冒险更改 ACL:毕竟,如果出现问题,在他们眼里导致了一个问题,需要纠正一个已经“有效”的解决方案。

此外,您认为更改如此大量文件的 ACL 是一项具有挑战性的操作,无论是从时间角度(Windows 和 NTFS 应用 ACL 的速度相当慢)还是从正确性角度(某些文件被锁定,资源管理器抱怨,等等)都是如此。

如果您仍想继续,有两种可能的方法来降低风险:

  1. 引入 ACL 来删除Everyone分享级别,而不是文件级别。换句话说,您保留了文件的 ACL,但更改了共享 ACL 以删除不需要的访问。这是一个几乎即时的操作,可以很容易地恢复
  2. 在文件级别进行操作,但只改变一些目录一次。例如,如果有 20 个顶级目录,您可以只更改第一个目录的 ACL,查看是否一切正常,然后继续第二个目录。

相关内容