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 | 3d75388d351846c6a880e53b2508172a | 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 listCopy 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 785c70b150ee4c778fe4de088070b4cfCopy to Clipboard Copied! Toggle word wrap Toggle overflow