Form认证下,“完全控制”权限用户,创建页面出错

问题:
MOSS 2007 sp1  采用FORM认证

把FORM认证用户10086添加到具有“完全控制”的用户组xxx门户所有者中,结果创建页面出错。

错误: 拒绝访问 
 
当前用户 
您当前的登录身份为:  10086 
 
以其他用户身份登录

具有其它“批准 ”等权限的用户能看到“创建页面”菜单,也是不能创建页面!
只有网站集管理员可以创建页面。

分析:
我采用的是自定义的MemberShipProvider的Form认证,我原来以为是我写的Provider有问题,我测试了采用MOSS自带的Provider仍然有问题;
但是换成AD认证,具有“完全控制”权限的用户是可以创建页面的。在网上找了N久,是MOSS自带的一个bug;
在Form认证下,用户或组需要具有“读”母版页样式库的权限;

解决如下:
用网站集管理员登陆网站:
1 网站操作》网站设置》修改所有网站设置;
2 母版页和页面布局》设置》文档库设置;
3 此文档库的权限》新建》添加用户;
注:用户为用户或用户组;
4 权限设置为“受限读取 ”即可!

经验证成功!

 

http://clintcherry.spaces.live.com/blog/cns!aec0dcbc460e45b9!499.entry

posted @ 2009-05-18 17:23  深潭  阅读(845)  评论(0编辑  收藏  举报