问题:
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