用户管理
管理悦库用户账号。所有命令均需要以管理员账号登录。
列出用户
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
| 参数 | 默认值 | 说明 |
|---|---|---|
--page | 1 | 页码 |
--size | 20 | 每页条数(最大 100) |
--search | — | 按账号或姓名关键词过滤 |
--deptPath | — | 按组织路径过滤,如 /公司/研发部,与 --deptId 二选一 |
--deptId | — | 按组织 ID 过滤,与 --deptPath 二选一 |
--json | — | JSON 格式输出 |
输出示例:
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。