用户管理

创建用户

./udbto-cli user create [USER ID] [flags]

Flags:
--access-key string                     指定用户用于对象存储功能的access key
--secret-key string                     指定用户用于对象存储功能的secret key
--password string                       指定用户密码
--user-type string                      指定用户类型,可选项为normal或admin(默认为normal)
-y, --yes                               跳过所有问题并设置回答为"yes"

删除用户

./udbto-cli user delete [USER ID] [flags]

Flags:
-y, --yes                               跳过所有问题并设置回答为"yes"
./udbto-cli user info [USER ID]                   获取用户[USER ID]的信息
./udbto-cli user list                             获取包含当前所有用户信息的列表
./udbto-cli user perm [USER ID] [VOLUME] [PERM]   更新用户[USER ID]对于卷[VOLUME]的权限[PERM]
[PERM]可选项为"只读"(READONLY/RO)、"读写"(READWRITE/RW)、"删除授权"(NONE)

获取用户信息

./udbto-cli user info [USER ID]

[Summary]
  User ID    : udbtovol
  Access Key : Nxn4j46ogyBkbph0
  Secret Key : 0Jj3JvZD16VigilPGPV2LrgxfuCeHGGH
  Type       : normal
  Create Time: 2025-09-26 11:46:53
[Volumes]
VOLUME                  PERMISSION  
udbtovol                Owner

列出所有用户

./udbto-cli user list

ID                      TYPE      ACCESS KEY          SECRET KEY                          CREATE TIME
udbtovol                Normal    Nxn4j46ogyBkbph0    0Jj3JvZD16VigilPGPV2LrgxfuCeHGGH    2025-09-26 11:46:53
userid1                 Normal    by7FIicqDJQ9TXNW    pkPojNBvkUJhL4602cqUKAeccpqBDRG5    2025-09-26 15:01:58
root                    Root      nNMyGwZV5nNxSzSc    tzNuyocB2RB9dgBRE03ncntdHGKXXaPB    2025-09-26 10:44:33

更新用户对某个卷的权限

./udbto-cli user perm [USER ID] [VOLUME] [PERM]

[PERM]可选项为"只读"(READONLY/RO)、"读写"(READWRITE/RW)、"删除授权"(NONE)

更新用户的信息

./udbto-cli user update [USER ID] [flags]

Flags:
--access-key string                     更新后的access key取值
--secret-key string                     更新后的secret key取值
--user-type string                      更新后的用户类型,可选项为normal或admin
-y, --yes                               跳过所有问题并设置回答为"yes"