统一用户认证及权限管理

Lindorm支持通过控制台管理用户及其相关权限,您可以增删用户、为已有用户授予读写等权限或回收指定用户已有权限。

使用限制

Lindorm新版实例支持该系统,Lindorm实例请使用用户管理系统。

管理用户

新增用户

  1. 登录Lindorm管理控制台。在左上角选择实例所属的地域。在实例列表页,单击目标实例ID或者目标实例所在行操作列的管理

  2. 在左侧导航栏选择用户管理

  3. 单击创建用户,并在弹出的创建用户对话框中,填写新用户的用户名和密码。image

    重要

    用户名和密码的填写需遵循以下规则:

    • 用户名:长度为2~30个字符,仅允许包含数字、大写英文字母、小写英文字母、下划线(_)和短划线(-)。

    • 密码:长度至少为8个字符,必须同时包含大写英文字母、小写英文字母、数字和特殊字符(例如@#$等)。

删除用户

  1. 在目标用户的操作列,单击删除用户image

  2. 单击确定

修改用户密码

  1. 在目标用户的操作列,单击密码修改

  2. 修改密码对话框中,输入新的密码。

  3. 单击确定

权限管理

权限管理功能支持授予或回收指定权限。

说明

权限变更将在操作完成后立即生效,但也可能存在短暂的同步延迟,请耐心等待。

引擎类别

支持引擎级别的权限管理,您可以为目标用户授予一个或多个引擎的使用权限。目前支持的引擎:宽表、时序、搜索、向量、AI和列存引擎。

权限层级

目前暂支持三个权限层级,由高到低为全局(Global)、数据库(Database)(也称命名空间,Namespace)和表(Table),三者为兼容关系,即拥有某个引擎Global权限的用户将自动拥有该引擎所有数据库表的对应权限。

例如:为user1用户授予宽表引擎的Global读写权限,则user1用户将拥有宽表引擎所有Database中所有Table的读写权限。

权限分类

目前支持的操作权限包括:WRITE、READ、ADMIN、TRASHSYSTEM。

各引擎权限的详细说明:宽表引擎权限说明时序引擎权限说明搜索引擎权限说明

权限授予与回收

  1. 在目标用户的操作列,单击权限管理

  2. 在下拉框中,选择相应操作:

    • 授予权限:为该用户授予全局、DatabaseTable级别的权限。

    • 回收权限:回收该用户已有的全局、DatabaseTable级别的权限。

  3. 在弹出的对话框中,选择需要授权或回收权限的引擎、库表和权限类型

    说明

    您可以单击image,同时授予或回收多个引擎、多个库表的权限。

  4. 单击确定