防止删除网站

时间:2008-10-28 15:29:15

标签: security sharepoint permissions

在我们的Sharepoint实施中,已授予用户网站集管理员权限。有几次他们设法删除了一个子网站甚至整个网站集。我希望能够阻止这个但不是开发人员我发现它非常棘手。

我已经看过the MSIT site delete capture tool,试图了解它是如何工作的,并且它可以直接接触。我想覆盖删除功能,并完全阻止它或让用户键入密码。我看不到任何完全覆盖默认行为的方法,因为看起来MSIT工具只是添加了一些功能(备份站点)然后又回到默认行为。

所以我的问题是,我可以阻止默认行为,还是只能在触发之前或之后添加操作?

提前致谢

4 个答案:

答案 0 :(得分:4)

更改用户权限可能是最好的方法。网站集管理员是普通用户的疯狂访问级别。

答案 1 :(得分:1)

两个答案:

  1. 如果没有自己编写代码或者购买产品来帮助您进行“网站生命周期管理”或“网站治理”或者他们用来描述此类事情的其他模糊术语,则无法阻止网站删除。
  2. 网站删除捕获工具对您来说可能已经足够了。它不会阻止任何类型的删除,但它确实需要一个原始备份(希望)允许您恢复它们删除的任何内容。我们在生产中使用这个工具,它可以工作。

答案 2 :(得分:1)

您可以尝试编辑网站设置aspx文件并注释掉删除网站链接,没有设置可以尝试。虽然用户可以通过其他方式删除网站,但这会阻止最常见的方法。

重要网站的其他选项是确保网站有子网站,如果尚未存在,则创建一个子网站,不要使用任何访问权限。用户不会看到该站点,这将阻止他们删除父站点。

对于编程,在之前的行为中,您可以返回false以停止操作。请务必进行处理,以便删除网站。

答案 3 :(得分:0)

网站集管理员有权删除网站,它应该保持这种状态。我们已修改MSIT以执行其他操作

限制用户权限的最佳方法是将用户置于正确的SharePoint组(即)所有者,成员,访问者中,或者您可以创建具有正确权限/权限级别的新组。