我们正在尝试清理我们的SharePoint(MOSS 2007)环境。
就目前而言,我们的开发人员、系统管理员和内容管理员都在我们的生产环境中拥有"完全访问"权限,包括根站点及其下面的几乎所有内容。我认为这是一个可怕的做法,有信心认为我们的内容管理员不需要超过"设计"甚至是"投稿"权限。
我给大家的问题是:开发人员在生产SharePoint环境中应该具有什么权限级别?
我有点相信,开发人员在生产中不应该比任何其他人拥有更高级别的访问权限。毕竟,他们不应该自己在生产中改变任何东西,对吗?
我们正在尝试清理我们的SharePoint(MOSS 2007)环境。
就目前而言,我们的开发人员、系统管理员和内容管理员都在我们的生产环境中拥有"完全访问"权限,包括根站点及其下面的几乎所有内容。我认为这是一个可怕的做法,有信心认为我们的内容管理员不需要超过"设计"甚至是"投稿"权限。
我给大家的问题是:开发人员在生产SharePoint环境中应该具有什么权限级别?
我有点相信,开发人员在生产中不应该比任何其他人拥有更高级别的访问权限。毕竟,他们不应该自己在生产中改变任何东西,对吗?
When It comes to SharePoint Development, Best Practice says: let every developer have their own develop server. I believe that the developers should also have access to the integration environment, but that s about it. I don t think the developers should have any access to the Production environment, specially not with their own users. As Øyvind Skaar said, if any access is required, it should be granted to a different user account.
我完全同意你的观点——开发人员应该拥有和普通用户一样的权限,不能在生产环境下随意更改。另外,在测试环境下,他们也应该只有“用户”的权限,以确保他们的代码不需要提升权限才能运行。
如果需要的话,通常最好拥有一个具有提高权限的第二个帐户。这样,开发人员/测试人员将像其他人一样使用他们的普通帐户,但偶尔可能需要他们的第二个管理员帐户来阅读日志等。