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-name
Copy 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 tenant
Copy 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-name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
示例
radosgw-admin user info --uid=user2
# radosgw-admin user info --uid=user2
Copy 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-name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow radosgw-admin user info --uid=test$user2
# radosgw-admin user info --uid=test$user2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其它资源
-
screen(1)
手册页