【问题标题】:Need a separate role for adding Users in MOSS 2007在 MOSS 2007 中添加用户需要单独的角色
【发布时间】:2009-10-01 10:35:27
【问题描述】:

我想将用户权限一分为二。客户端的一些政策提到我们应该有一个单独的用户,他只有添加用户的权限,没有其他权限,站点管理员应该不能添加用户。

截至目前,站点管理员用于添加用户和管理其他配置。我们可以从站点管理员中删除用户添加角色吗?

有没有办法通过编写一些代码来创建一个新的用户角色?

【问题讨论】:

    标签: sharepoint permissions sharepoint-2007


    【解决方案1】:

    我认为无法从站点管理员那里删除任何权限。但是,您可以做一些疯狂的事情,例如将安全代码添加到您的母版页。这可以检测当前用户和当前页面,如果站点管理员在错误的位置,则会引发错误。

    【讨论】:

    • 我不确定这是否可能,但我也在尝试找出我们是否可以找到替代方案。我们必须以某种方式做到这一点!
    【解决方案2】:

    您可以创建自定义权限级别,前提是您的权限集汇总为SPBasePermissions enumeration 提供的选项之一。不幸的是,没有特定的“添加用户”权限,只有 ManagePermissions。无论如何,供参考,这里有一个basic code sample

    我认为最好的方法是 strongopinions 给出的方法,在该方法中运行一段代码来检查用户是否访问了“添加用户”页面。

    【讨论】:

    • 谢谢亚历克斯。让我也看看这个。很快就会更新。
    猜你喜欢
    • 2021-06-28
    • 2011-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-26
    • 1970-01-01
    • 2011-07-15
    • 2012-02-18
    相关资源
    最近更新 更多