第 3 章 组管理
3.1. 管理 Keystone 组 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
3.1.1. 使用命令行 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用 Identity Service (keystone)组为多个用户帐户分配一致的权限。这个示例创建了一个组,然后为组分配权限。因此,组成员将继承分配给组相同的权限:
注意
openstack group 子命令需要 keystone v3。
创建组
grp-Auditors:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 查看 keystone 组列表:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 授予
grp-Auditors组权限来访问demo项目,同时使用_member_角色:openstack role add _member_ --group grp-Auditors --project demo
$ openstack role add _member_ --group grp-Auditors --project demoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将现有用户
user1添加到grp-Auditors组中:openstack group add user grp-Auditors user1
$ openstack group add user grp-Auditors user1 user1 added to group grp-AuditorsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 确认
user1是grp-Auditors的成员:openstack group contains user grp-Auditors user1
$ openstack group contains user grp-Auditors user1 user1 in group grp-AuditorsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 查看分配给
user1的有效权限:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.1.2. 使用仪表板 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用控制面板管理 keystone 组成员资格。如上例所述,您将需要使用命令行为组分配角色权限。
3.1.2.1. 创建一个组 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 在控制面板中以 admin 用户身份,选择 Identity > Groups。
- 单击 +Create Group。
- 输入组的名称和描述。
- 单击 Create Group。
3.1.2.2. 管理组成员身份 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用控制面板管理 keystone 组成员资格。
- 在控制面板中以 admin 用户身份,选择 Identity > Groups。
- 单击您需要编辑的组的 管理成员。
- 使用 Add users 向组中添加用户。如果您需要删除用户,请选中其复选框,然后单击或删除 用户。