我们已经开始采用SharePoint2010,并开始手动将内容从SharePoint2007网站迁移到我们在SP2010中从头开始重建的新网站。
我们以前支持的一件事是将管理我们的一些站点列的责任委托给团队成员。团队成员不熟悉SharePoint内部结构,不希望对网站及其所有对象拥有完全权限。
我们现在正试图找出授予团队成员所需的最小权限,以便他们可以继续编辑(和传播)我们定义的站点列的内容。
他当前拥有的权限(显然不够):
-
网站权限(根据\u layouts/user.aspx):读取、贡献、管理列表
-
站点中特定对象的权限(根据\u layouts/people.aspxmembershipgroupid=xxx,然后选择设置,查看组权限):
-
服务器/站点/[站点名称]:贡献
-
server/sites/[sitename]/lists/[a list with columns that inherit from site columns]:“贡献不删除”
注意:“不删除贡献”权限是我通过复制SharePoint本机“贡献”权限集并取消选择“删除”权限而设计的自定义权限。“管理列表”权限是我设计的自定义权限,包括以下特定权限:(列表权限)管理列表,查看项目;(网站权限)查看页面,打开。
引发拒绝访问错误的操作:
-
_ layouts/mngfield.aspx:sharepoint返回“错误:拒绝访问”对话框,并提供三个可单击选项:“以其他用户身份登录”、“请求访问”和“返回站点”
-
_布局/fldedit.aspx?field=level%5fx0020%5f3[我们定义的站点列之一]:可以加载页面并键入对文本框的更改“…但是当我按“确定”(保存更改)时,会收到上面相同的消息。”
当我们的团队成员单击“请求访问”链接时,我收到的电子邮件会将我发送到一个页面,该页面建议我授予“[网站名称]用户”组中的用户成员资格,而他已经是该组的成员。因此,虽然SP2010尝试请求访问权限,但它实际上并没有指导我访问(a)一个具有正确权限的有效组,或(b)我需要授予团队成员访问权限的特定对象。
另请注意:在SP2007(Moss)站点上(我们的团队成员成功地管理了站点列的编辑),他们在整个站点上拥有许多额外的权限,我们不希望在SP2010中盲目地重新分配这些权限,直到我们知道它们是必要的。
任何人能提供的帮助都将不胜感激。