管理系统权限
在使用本服务的过程中,如果需要给企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,就要创建不同的角色,给角色赋予不同的权限,来达到此目的。
其中包括四个重要核心概念:用户、权限、角色、用户组。
- 用户:用户指的是使用系统或应用的个人或实体。每个用户在一个系统中都有一个唯一的身份标识,比如用户名或ID。每个用户可以被分配一个或多个角色,这些角色决定了用户在系统中的权限范围。
服务有两个类型的用户:外部用户和后端用户。
- 外部用户:外部用户是指KooSearch用户,当使用外部用户时,需要在KooSearch进行用户信息注册,用户和用户组在KooSearch进行管理。
- 后端用户:通过LDAP协议提供用户及用户组管理能力。KooSearch需要进行一系列配置对接LDAP,配置完成,分别在LDAP客户端及KooSearch完成用户及用户组信息注册后方可使用。
本文只对外部用户及用户组的操作进行说明,如果您需要使用后端用户及用户组,请联系技术支持人员。
- 权限:权限是非常具体的,直接与系统中的资源或操作相关联。例如,一个权限可能是“允许访问用户数据”或“允许编辑文章”。
- 角色:角色是一组权限的集合。它代表了系统中的一个工作岗位、职能或身份。通过角色,可以更方便地管理和分配权限。例如,可以创建一个“管理员”角色,该角色包含了一组管理和维护系统的权限。用户可以被分配一个或多个角色,从而间接获得这些角色所包含的所有权限。
- 用户组:是一组具有相同或相似权限需求的用户的集合。用户组可以看作是更高层次的抽象,用于更方便地管理和分配权限。通过用户组,可以将多个用户归类到一个集体中,从而一次性管理这些用户的权限。
具体关系如下所示:

操作流程如下:
- 创建角色,并给角色赋予一定的权限:步骤一:创建角色。
- 将角色关联到用户:步骤二:新建用户并将角色关联给用户。
- 验证权限是否生效:步骤三:验证权限。
为了方便管理用户还可以创建用户组来统一管理用户:用户组管理(可选)。
前提条件
- 权限管理功能默认关闭,如果要使用请联系技术支持人员开通此功能。
- 开通KooSearch服务时的向量集群为安全模式集群。
进入KooSearch控制台
- 登录云搜索服务管理控制台。
- 在左侧导航栏选择“KooSearch>KooSearch文档问答”,进入KooSearch文档问答页面。
- 选择已创建好的文档问答服务,单击操作列的“问答”,输入用户名及密码,前往KooSearch控制台。
- 账户名:默认管理员账户名,创建安全模式的集群时,设置的管理员账户名。
- 密码:创建安全模式的集群时,设置的管理员密码。
步骤一:创建角色
- 进入KooSearch控制台成功后在左侧菜单栏选择“系统管理”,单击“角色管理”标签。
- 单击“新建角色”,输入“角色名称”,选择“角色权限”。
表1 角色参数说明 参数
说明
角色名称
角色名称。
角色权限
单击下拉框选择您想赋予这个角色的操作权限。
- 填好后,单击“确认”,角色创建完成,可以在角色列表中看到刚创建的角色。
- 管理角色。
- 单击操作列的“编辑”,可以重新修改角色权限内容。
- 单击操作列的“删除”,可以删除此角色。
步骤二:新建用户并将角色关联给用户
- 在KooSearch控制台左侧菜单栏选择“系统管理”。
- 单击“用户管理”标签,单击“新建用户”填写参数。
表2 角色参数说明 参数
说明
用户类型
选择外部用户。
用户名称
输入用户名称。
关联角色
关联创建好的角色,关联后用户就有了角色的权限。
关联用户组
为了方便管理用户,可以将用户关联到同一性质的用户组里。
初始密码
用户的初始密码。密码长度限制在8-64位,且必须包含大小写字母、数字和特殊字符。
确认密码
确认密码。
- 填好后,单击“确认”,用户创建完成,可以在用户列表中看到刚创建的用户。
- 还可以批量导入用户。单击“导入用户>选择文档”,上传本地文件,单击“确认”,就可以批量导入用户。仅支持xls、xlsx文件类型格式导入,表格样例如下所示:
表3 导入用户样例 user_name
user_password
user_type
role
group
xiaoming
AXXX5
EXTERNAL
KnowledgeManagementRole,ExperiencePlatformRole,ModelManagementRole
qwe,B组
xiaohong
-
BACKEND
-
-
1、Excel单个文件最大大小为60MB,单个文件最大支持10000条数据,Excel文件中不允许空行,空行后的数据将被忽略。
2、用户名只能包含1到64位英文字母、中文、数字、中划线或者下划线,并且以字母、数字或者中文开头。
3、密码长度限制在8-64位,且必须包含大小写字母、数字和特殊字符
4、表格的角色和用户组需在系统中已存在,且单个用户的角色和用户组数量需少于100个
5、后端用户不能添加用户组,且后端用户必须和ldap系统的名字一致
- 管理用户。
- 单击操作列的“编辑”,可以修改用户信息。
- 单击操作列的“重置密码”,可以修改外部用户的密码。
- 单击操作列的“删除”,可以删除用户。
- 勾选一个用户,单击“修改权限”,可以修改用户权限。
- 勾选多个用户,单击上方“删除”按钮,可以删除多个用户。
步骤三:验证权限
- 单击页面右上角的用户名,再单击“登出”。
- 在登录页面输入步骤二:新建用户并将角色关联给用户中创建的用户以及密码。
- 单击“登录”,登录后重置密码。
- 查看页面权限是否是创建用户时关联的角色中的权限。
