跳到主要内容

用户管理

管理悦库用户账号。所有命令均需要以管理员账号登录。

列出用户

opscli user list
opscli user list --search zhangsan
opscli user list --page 2 --size 50
opscli user list --deptPath /青岛爱米云软件/研发部
opscli user list --deptId 1000001
opscli user list --json
参数默认值说明
--page1页码
--size20每页条数(最大 100)
--search按账号或姓名关键词过滤
--deptPath按组织路径过滤,如 /公司/研发部,与 --deptId 二选一
--deptId按组织 ID 过滤,与 --deptPath 二选一
--jsonJSON 格式输出

输出示例:

ID 账号 姓名 组织ID 组织路径 状态
─────────────────────────────────────────────────────────────
1 admin 管理员 1000000 /青岛爱米云软件 启用
2 zhangsan 张三 1000001 /青岛爱米云软件/研发部 启用
3 lisi 李四 1000001 /青岛爱米云软件/研发部 禁用
────────────────────────────────────────────────────────────────────
共 3 条,第 1/1 页

创建用户

opscli user create --username zhangsan --password Abc123! --name 张三 --deptPath /我的团队/研发部
参数必填说明
--username登录账号(须唯一)
--password初始密码
--name显示姓名(默认同账号)
--deptPath✓*¹所属组织路径(如 /公司/研发部),与 --deptId 二选一
--deptId✓*¹所属组织 ID(整数),与 --deptPath 二选一
--quota私有空间限额(MB),0 表示不限

--deptPath--deptId 必须指定其中一个。

删除用户

# 交互确认(会提示输入账号确认)
opscli user delete zhangsan

# 跳过确认(脚本使用)
opscli user delete zhangsan --force

删除用户将永久清除该用户及其所有私有数据,操作不可逆。

重置密码

opscli user reset-password zhangsan --password NewPass456!

设置存储配额

# 设置为 10 GB(10240 MB)
opscli user set-quota zhangsan --quota 10240

# 设置为不限制
opscli user set-quota zhangsan --quota 0

常见问题

  • 提示"权限不足":确认当前登录账号拥有管理员权限。
  • 提示"账号已存在":创建用户时账号重复,换一个账号名。
  • 提示"尚未登录":先执行 opscli login