![在 win2008 上更改网络共享的权限比在 win2003 上花费的时间更长,为什么?](https://linux22.com/image/587858/%E5%9C%A8%20win2008%20%E4%B8%8A%E6%9B%B4%E6%94%B9%E7%BD%91%E7%BB%9C%E5%85%B1%E4%BA%AB%E7%9A%84%E6%9D%83%E9%99%90%E6%AF%94%E5%9C%A8%20win2003%20%E4%B8%8A%E8%8A%B1%E8%B4%B9%E7%9A%84%E6%97%B6%E9%97%B4%E6%9B%B4%E9%95%BF%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
假设域中“每个人”都可以访问一个网络共享,其中包含数千个文件和文件夹
当我在 Windows 2003 上将此共享的权限从读/写更改为只读(或反之亦然)时,更改立即生效。
当我在 Windows 2008 上的共享上执行相同操作时,对话框会保持打开很长时间,然后在单击“确定”后关闭,并且服务器似乎正在访问大量文件。
这种延迟的原因是什么?Windows 2008 是否也会更改共享内所有文件的 ntfs 权限?如果是这样,为什么 win2003 不必这样做?
我并不介意延迟,毕竟我不需要经常更改这些东西,但我很好奇。在这方面 2003 和 2008 有什么区别?
答案1
看来您正在使用 Server 2008+ 上的简单共享向导,该向导也会透明地更改 NTFS 权限。这就是为什么您应该始终使用“高级”模式共享,因为它不会尝试“帮助”您。
答案2
我自己还没有经历过这样的事情。
我倾向于怀疑是网络问题,或者是 Windows 文件系统重定向器中随着时间的推移不可避免地出现的众多错误之一。
您可能希望对 Windows 2003 和 2008 计算机执行两次比较数据包捕获。这可能会揭示差异。如果使用 NetMon,您可以根据字母 SMB 过滤已保存的捕获显示。