5.4. 授予 admin 用户对 OpenStack 身份域的访问权限
要允许 admin
用户访问 OpenStack Identity (keystone)域 并查看域
选项卡,获取域和 admin
用户的 ID,然后将 admin
角色分配给域中的用户。
注意
这不授予 OpenStack admin 帐户对外部服务域的任何权限。在这种情况下,术语 domain 指的是 OpenStack 对 keystone 域的使用。
流程
此流程使用 LAB
域。使用您要配置的域的实际名称替换域名。
获取
LAB
域的 ID:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从
默认域
获取admin
用户的 ID:openstack user list --domain default | grep admin
$ openstack user list --domain default | grep admin | 3d75388d351846c6a880e53b2508172a | admin |
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 获取
admin
角色的 ID:openstack role list
$ openstack role list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出取决于您集成的外部服务:
Active Directory 域服务(AD DS):
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Identity Manager (IdM):
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
使用 domain 和 admin ID 来构造命令,将
admin
用户添加到 keystoneLAB
域的admin
角色中:openstack role add --domain 6800b0496429431ab1c4efbb3fe810d4 --user 3d75388d351846c6a880e53b2508172a 785c70b150ee4c778fe4de088070b4cf
# openstack role add --domain 6800b0496429431ab1c4efbb3fe810d4 --user 3d75388d351846c6a880e53b2508172a 785c70b150ee4c778fe4de088070b4cf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow