1개의 Project 내에 여러개의 유저생성
Example) 1개의 프로젝트내에 2개이상의 유저생성
:: 기존 mojily Project / User에 mojily1 유저 생성
root@controller:/etc/keystone# openstack user create --project mojily --password ${Password} mojily1
+--------------------+----------------------------------+
| Field | Value |
+--------------------+----------------------------------+
| default_project_id | 74fd9dc2b36c420ea7ec7241870beb4b |
| domain_id | default |
| enabled | True |
| id | 9823ec151b144c2c8808b7320db25c8b |
| name | mojily1 |
+--------------------+----------------------------------+
root@controller:~# openstack role add --user mojily1 --project mojily user
:: 기존 mojily 계정 비활성화
root@controller:~# openstack user set mojily --disable
root@controller:~# nova list
ERROR (Unauthorized): The request you have made requires authentication. (HTTP 401) (Request-ID: req-955aedef-0eee-45fb-989e-8ef0162a85a8)
Horizon(Dashboard 접속)
Example2) 유저이름 변경
:: mojily1 --> mojily2
root@controller:~# source admin-openrc.sh
root@controller:~# openstack user set mojily1 --name mojily2 --password ${Password}
root@controller:~# source mojily1-openrc.sh
root@controller:~# nova list
ERROR (Unauthorized): The request you have made requires authentication. (HTTP 401) (Request-ID: req-d4177e05-c300-4755-95a1-d5fd6e8f3258)