3.6.9. 重命名用户
要更改用户名称,请使用 radosgw-admin 用户 rename 命令。此命令花费的时间取决于用户拥有的 bucket 和对象的数量。如果数量较大,红帽建议在 屏幕 软件包提供的 Screen 实用程序中使用 命令。
先决条件
- 正常工作的 Ceph 集群
-
root或sudo访问权限 - 已安装的 Ceph 对象网关
流程
重命名用户:
radosgw-admin user rename --uid=current-user-name --new-uid=new-user-name
radosgw-admin user rename --uid=current-user-name --new-uid=new-user-nameCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例如,要将
user1重命名为user2:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果用户位于租户中,同时指定用户名和租户:
语法
radosgw-admin user rename --uid user-name --new-uid new-user-name --tenant tenant
radosgw-admin user rename --uid user-name --new-uid new-user-name --tenant tenantCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例如,在
测试租户中将:user1重命名为 user2示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证用户是否已成功重命名:
语法
radosgw-admin user info --uid=new-user-name
radosgw-admin user info --uid=new-user-nameCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
示例
radosgw-admin user info --uid=user2
# radosgw-admin user info --uid=user2Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果用户位于租户中,请使用 租户$user-name 格式:
radosgw-admin user info --uid=tenant$new-user-name
radosgw-admin user info --uid=tenant$new-user-nameCopy to Clipboard Copied! Toggle word wrap Toggle overflow radosgw-admin user info --uid=test$user2
# radosgw-admin user info --uid=test$user2Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其它资源
-
screen(1)手册页