微软一个未公开的BUG
2011-01-06 18:52
281 查看
前段时间客户打电话给我,说自从公司Office与文件服务器升级后,权限完全乱套了,开始还以为是客户未正确设置权限而造成,今天有空来研究了一下,原来一切都是微软的错。
问题描述:
文件服务器配置:windows server 2008 R2,客户端使用Office 2007(Office 2010)。
故障:R2文件服务器的share folder设置权限为读入与写入(注:无修改权限),当用Office 2007/2010打开Office 2003/2007 文件之后发现写入资料之后无法保存。出现如下错误:
首先必须说明的是Office 2007 有安装SP2,使用Office 2010打开也会同样出现错误。如果你说是Windows Server 2008 R2权限设计问题,其实也未必,你用Office 2003(要安装可以打开Office 2007的插件)去打开文件服务器的Office 2003/2007可以正常写入并保存。
为了验证我的配置,特意把文件服务器的图抓下来供大家参考:
第一张图:共享权限:(用户为test,文件夹为testfolder)
有人肯定会奇怪,test的权限级别怎么会是自定义呢,这是由于windows server 2008与2003在安全设计有一个重大区别,共享权限会根据你定义的安全权限进行最小化设置来修正你的权限,不会因为过去你安全权限设置正确,但共享权限设置错误而造成无法访问。
开始test设置为读写权限,当在安全权限里面修改为“读取写入”去掉修改之后,共享权限就变成了自定义。
第二张图片:安全权限抓图,这张图取消了“修改”权限。
对于上面的问题我进行了反复测试,如果文件服务器是windows Server 2003是不会出现这样的问题。现在我也搞不明白究竟是R2权限设计的原因造成,还是Office 2007/2010设计造成,为什么使用Office 2003访问R2又是正常的呢?
期待微软给我一个满意的答复。
问题描述:
文件服务器配置:windows server 2008 R2,客户端使用Office 2007(Office 2010)。
故障:R2文件服务器的share folder设置权限为读入与写入(注:无修改权限),当用Office 2007/2010打开Office 2003/2007 文件之后发现写入资料之后无法保存。出现如下错误:
首先必须说明的是Office 2007 有安装SP2,使用Office 2010打开也会同样出现错误。如果你说是Windows Server 2008 R2权限设计问题,其实也未必,你用Office 2003(要安装可以打开Office 2007的插件)去打开文件服务器的Office 2003/2007可以正常写入并保存。
为了验证我的配置,特意把文件服务器的图抓下来供大家参考:
第一张图:共享权限:(用户为test,文件夹为testfolder)
有人肯定会奇怪,test的权限级别怎么会是自定义呢,这是由于windows server 2008与2003在安全设计有一个重大区别,共享权限会根据你定义的安全权限进行最小化设置来修正你的权限,不会因为过去你安全权限设置正确,但共享权限设置错误而造成无法访问。
开始test设置为读写权限,当在安全权限里面修改为“读取写入”去掉修改之后,共享权限就变成了自定义。
第二张图片:安全权限抓图,这张图取消了“修改”权限。
对于上面的问题我进行了反复测试,如果文件服务器是windows Server 2003是不会出现这样的问题。现在我也搞不明白究竟是R2权限设计的原因造成,还是Office 2007/2010设计造成,为什么使用Office 2003访问R2又是正常的呢?
期待微软给我一个满意的答复。
相关文章推荐
- 微软vs2003 vc.net头文件的一个bug
- 微软Callback中的一个Bug
- 使CheckBoxList的Attributes属性生效(修改微软的一个bug)
- 碰到一个微软的bug:CWinAppEx::GetString
- 能存活19年的bug不是bug——有感于微软宣布修复了一个存在了19年的安全漏洞
- 发现一个Windows的弱智bug, 微软可能因为这个要出补丁
- 这是不是微软MSN的一个Bug呢?
- 微软STL的一个bug
- 微软SQLDmo 的一个小BUG,?
- 一个关于微软的_toupper的bug!
- (转) 如何使CheckBoxList的Attributes属性生效(修改微软的一个bug)
- 微软实习网申的一个bug
- 微软的一个BUG
- 你会用微软sql server的Update语句的一个扩展功能,还有如何绕过它的一个bug(首发)吗?
- 微软TreeView的一个BUG
- 如何使CheckBoxList的Attributes属性生效(修改微软的一个bug)
- asp.net 中,微软tree控件的一个bug修改。
- 使CheckBoxList的Attributes属性生效(修改微软的一个bug)
- 今天发现一个Convert.ToDateTime的异常,算不算微软的bug呢?
- 貌似是微软编译器的一个Bug