【问题标题】:SharePoint Permission Levels in Production for Developers面向开发人员的生产环境中的 SharePoint 权限级别
【发布时间】:2010-09-29 16:09:18
【问题描述】:
我们正在尝试清理我们的 SharePoint (MOSS 2007) 环境。
截至目前,我们的开发人员、系统管理员和内容管理员都对我们生产环境中的根站点(以及它下面的所有内容)拥有“完全访问”权限。我认为这是一种糟糕的做法,并且确信我们的内容管理员不需要任何比“设计”更重要的权利,甚至可能是“贡献”权利。
我的问题是,开发人员在生产 SharePoint 环境中应该拥有什么权限级别?
我有点相信开发人员在生产环境中的访问权限不应该比其他任何人都高。毕竟,他们不应该自己改变生产中的任何东西,对吗?
【问题讨论】:
标签:
sharepoint
permissions
moss
sharepoint-2007
【解决方案1】:
我的观点是正确的 - 开发人员应该拥有与普通用户相同的访问权限 - 他们不可能在生产环境中进行更改。在这一点上,他们也应该在测试环境中拥有“用户”访问权限,以确保他们的代码中没有任何需要提升权限的内容。
【解决方案2】:
如果确实需要,拥有第二个具有更高权限的帐户通常是明智之举。这样,开发人员/测试人员可以像其他人一样使用他们的普通帐户,但有时可能需要他们的第二个管理员帐户来阅读日志等。
【解决方案3】:
谈到 SharePoint 开发,最佳实践说:让每个开发人员都有自己的
自己的开发服务器。
我相信开发人员也应该可以访问集成环境,但是
就是这样。
我认为开发人员不应该对生产环境有任何访问权限,尤其是他们自己的用户。
正如 Øyvind Skaar 所说,如果需要任何访问权限,它
应授予不同的用户帐户。