为什么“访问者”组中的用户无法访问我的SharePoint 2010发布网站。当我将它们推广到“成员”组时,它可以工作

时间:2010-11-09 03:30:01

标签: security sharepoint-2010

当我在访问者群组中放置测试AD帐户时,他们无法查看新内部网站点上的任何页面。用户收到“错误访问被拒绝”共享点屏幕,并指示该帐户能够进行身份验证,但某些授权规则允许其查看该页面。

当我删除然后将它们放在会员或所有者组中时,他们能够查看页面以及执行预期的功能,如编辑内容和创建子网站。

有趣的是,只有访问者群组中,用户才能查看位于此处的“所有网站内容”页面:/ _ layouts/viewlsts.aspx,而不是/pages/default.aspx。

以前有没有人经历过这个?

环境信息: 1个Web应用程序,1个使用Publishing Portal模板的网站集。一些自定义母版页,大量自定义页面布局和用户控件。全部通过功能部署。 Sharepoint 2010标准版,64位在Windows Server 2008上针对SqlServer 2008 Enterprise Edition运行。身份验证针对AD,而不是任何其他形式的身份验证提供程序等。

3 个答案:

答案 0 :(得分:5)

此类行为的一个可能原因是它尝试访问可能尚未发布到主要版本的页面上的资源。例如,如果在图像库上打开版本控制并且图像的版本为0.1,如果该图像用于页面的1.0版(已发布),则服务器将拒绝访问访问者并请求凭据。

确保以下内容:

  1. 至少存在一个主要版本的页面(页面至少发布一次)
  2. 页面上使用的所有资源(图像,电影文件等)都已发布(主要版本)
  3. 您可以使用页面功能区的页面选项卡上的“草稿检查”按钮来检查页面使用的未发布资源。

答案 1 :(得分:2)

我有同样的问题,我最终发现了如何做到这一点:

如果您检查OOB组访问权限,则可以发现访问者组在其授予访问权限的页面数量有限。

  1. 导航至/yourweb/_catalogs/masterpage。在这里你会发现很多 .aspx文件(包括default.master)。
  2. 打开此default.master的权限,您会看到它继承自 母版画廊。
  3. 单击此权限继承,您可以看到该母版页 图库权限不是从网站集继承的 权限。
  4. 在此处为样式资源读者提供Contribute权限(或 根据需要修改它,所有用户都可以访问此网站 无权编辑等..

答案 2 :(得分:0)

我遇到了类似的问题,我在您的环境评论中提到的是自定义母版页。转到“网站设置”,并确保已发布您的自定义母版页。如果您需要发布它们,还请在发布后检查相应的html页面,因为它们可能也需要重新发布。

这对我有用。