4장. 그룹 관리
ID 서비스(keystone) 그룹을 사용하여 여러 사용자 계정에 일관된 권한을 할당할 수 있습니다.
4.1. CLI를 사용하여 그룹 구성 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
그룹을 생성하고 그룹에 권한을 할당합니다. 그룹 멤버는 그룹에 할당하는 것과 동일한 권한을 상속합니다.
grp-Auditors: 그룹을 생성합니다.$ openstack group create grp-Auditors +-------------+----------------------------------+ | Field | Value | +-------------+----------------------------------+ | description | | | domain_id | default | | id | 2a4856fc242142a4aa7c02d28edfdfff | | name | grp-Auditors | +-------------+----------------------------------+keystone 그룹 목록을 확인합니다.
$ openstack group list --long +----------------------------------+--------------+-----------+-------------+ | ID | Name | Domain ID | Description | +----------------------------------+--------------+-----------+-------------+ | 2a4856fc242142a4aa7c02d28edfdfff | grp-Auditors | default | | +----------------------------------+--------------+-----------+-------------+member역할을 사용하는 동안grp-Auditors그룹에demo프로젝트에 액세스할 수 있는 권한을 부여합니다.$ openstack role add member --group grp-Auditors --project demo기존 사용자
user1을grp-Auditors그룹에 추가합니다.$ openstack group add user grp-Auditors user1 user1 added to group grp-Auditorsuser1이grp-Auditors:의 멤버인지 확인합니다.$ openstack group contains user grp-Auditors user1 user1 in group grp-Auditorsuser1에 할당된 유효한 권한을 검토합니다.$ openstack role assignment list --effective --user user1 +----------------------------------+----------------------------------+-------+----------------------------------+--------+-----------+ | Role | User | Group | Project | Domain | Inherited | +----------------------------------+----------------------------------+-------+----------------------------------+--------+-----------+ | 9fe2ff9ee4384b1894a90878d3e92bab | 3fefe5b4f6c948e6959d1feaef4822f2 | | 0ce36252e2fb4ea8983bed2a568fa832 | | False | +----------------------------------+----------------------------------+-------+----------------------------------+--------+-----------+