用户管理
管理悦库用户账号。所有命令均需要以管理员账号登录。
列出用户
opscli user list
opscli user list --search zhangsan
opscli user list --page 2 --size 50
opscli user list --json
| 参数 | 默认值 | 说明 |
|---|---|---|
--page | 1 | 页码 |
--size | 20 | 每页条数(最大 100) |
--search | — | 按账号或姓名关键词过滤 |
--dept | — | 按部门 ID 过滤 |
--json | — | JSON 格式输出 |
输出示例:
ID 账号 姓名 类型 部门ID 状态
1 admin 管理员 admin 0 启用
2 zhangsan 张三 common 5 启用
3 lisi 李四 common 5 禁用
─────────────────────────────────────────────────────
共 3 条,第 1/1 页
创建用户
opscli user create --username zhangsan --password Abc123! --name 张三
| 参数 | 必填 | 说明 |
|---|---|---|
--username | ✓ | 登录账号(须唯一) |
--password | ✓ | 初始密码 |
--name | — | 显示姓名(默认同账号) |
--dept | — | 所属部门 ID(默认根部门) |
--quota | — | 私有空间限额(MB),0 表示不限 |
删除用户
# 交互确认(会提示输入账号确认)
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。