我们有 Windows 2008 R2 文件服务器。在 D: 分区上,我们有几个文件夹,每个部门都有权限。如果用户将 excel 文件移动到其他文件夹,则该文件不会继承父文件夹的权限。这意味着最终只有文件的所有者才能访问它,即使多个用户对该文件夹拥有完全访问权限。
怎么会发生这种情况?如何确保所有文件都继承父文件夹的权限?
此外,我读过以下声明,但我不确定它是否完全正确:
如果你仔细想想,就会发现这一切都很有道理。当你将文件移动到不同的分区时,它实际上会复制整个文件,然后将其从源分区上的索引表中删除。当你将其移动到同一个分区上时,它只需重新索引即可。文件本身不会被移动。
在此先感谢您的帮助!
答案1
我找到了问题所在。安全设置是正确的。问题在于微软的行为(或用户的行为):
如果我将文件从同一分区移动到另一个文件夹,即使安全设置正确(继承权限),安全设置也不会适应。这意味着为了解决这个问题,我首先将要移动到新文件夹的文件复制到我的桌面(其他分区),然后将其移动到目标文件夹。这样,文件权限就会从父文件夹被覆盖/继承。
意味着以下说法是正确的:
When you move a file to a different partition, it actually copies the whole file over, then deletes it from the index table on the source partition. When you move it on the same partition, it just has to re-index it. The file itself is not moved.