SharePoint本地版权限术语解析及站点级用户权限移除方法
一、RoleAssignment、RoleDefinition、RoleBinding的含义
1. RoleDefinition(角色定义)
- 是一组权限的集合模板,比如系统预设的「完全控制」「编辑」「只读」,也可以自定义。每个角色定义包含具体的权限项(如创建文档、删除列表项等),用来统一描述某一类权限范围。
2. RoleAssignment(角色分配)
- 指将用户/用户组与某个RoleDefinition绑定到特定SharePoint对象(站点、列表、文档库等)的操作,本质是完成「给XX用户在XX站点分配XX权限」的关联配置。
3. RoleBinding(角色绑定)
- 这是对象模型层面的数据结构,用来存储用户/组与RoleDefinition的关联关系,是RoleAssignment操作的底层承载。当你查看某个用户的权限时,实际读取的就是对应RoleBinding中的关联信息。
二、站点级移除独立用户权限的操作方法
你提到在中央管理的SITE PERMISSIONS板块看到目标用户但找不到移除选项,可按以下步骤操作:
方法一:通过中央管理操作(Web应用权限层面)
- 在中央管理的SITE PERMISSIONS页面,定位到目标Web应用对应的权限列表
- 勾选用户Nash Saluah和Talulah Lin的条目(注意区分独立用户与用户组)
- 点击页面顶部的「删除用户权限」按钮(若看不到该按钮,需确认当前账号具备农场管理员或Web应用管理员权限)
- 在弹出的确认框中点击「确定」完成移除
方法二:直接在目标站点操作(更推荐)
- 打开目标站点,点击右上角齿轮图标 → 选择「站点权限」
- 进入权限页面后,点击「高级权限设置」
- 找到目标用户并勾选对应条目
- 点击页面顶部的「移除用户权限」,确认后完成操作
注意事项
如果目标用户的权限是从父级对象(如父站点、Web应用)继承而来,需要先断开权限继承:在高级权限设置页面点击「停止继承权限」,确认后再执行移除操作。
内容的提问来源于stack exchange,提问作者user16778385
相关产品推荐
相关产品推荐

