如何在Influx 2.0中创建额外的管理员用户
InfluxDB 2.0 创建额外管理员用户操作指南
前提说明
InfluxDB 2.x 废弃了1.x版本中
WITH ALL PRIVILEGES的全局权限授予语法,采用基于组织的RBAC权限体系,组织所有者(owner) 角色拥有对应组织下的全部操作权限,覆盖任务创建编辑、用户管理、Bucket管理等所有管理员能力。如果需要跨所有组织的全局超级管理员权限,可给用户分配全访问授权。
具体操作步骤
方式1:通过influx CLI命令行操作
- 执行命令前确认已完成CLI身份认证,或在命令后追加
--token <Operator Token>参数指定高权限凭证 - 第一步:创建新用户
influx user create --name <自定义用户名> --password <自定义密码>
执行后会返回新用户的User ID,留存备用
- 第二步:给用户分配组织管理员权限
influx user add_org --user-id <上一步获取的用户ID> --org <目标组织名称> --role owner
- 若需要全局超级管理员权限,执行以下命令:
influx auth create --user-id <用户ID> --all-access
方式2:通过Web UI操作
- 使用现有管理员账号登录InfluxDB 2.0 Web控制台
- 左侧导航栏进入「用户」页面,点击「创建用户」按钮,填写用户名和初始密码完成创建
- 找到刚创建的用户,点击条目右侧的操作按钮,选择「添加到组织」
- 选择对应组织后,角色下拉框选
所有者(owner),保存设置即可
内容的提问来源于stack exchange,提问作者gn0m3r4l
相关产品推荐
相关产品推荐

