ここでは、プロジェクトスペースの権限管理におけるユーザー管理、ロール管理、ACL 権限付与および権限確認関連の概念について説明します。
ユーザー管理
文 | 説明 |
---|---|
list users | プロジェクトに追加されたすべてのユーザーを表示します。 |
add user <username> <username> |
ユーザーを追加します。 |
remove user <username> <username> |
ユーザーを削除します。 |
ロール管理
文 | 説明 |
---|---|
list roles | 作成したすべてのロールを表示します。 |
create role <rolename> <rolename> |
ロールを作成します。 |
drop role <rolename> <rolename> |
ロールを削除します。 |
grant <rolelist> to
<username> |
ユーザーに1つ以上のロールを割り当てます。 |
revoke <rolelist> from
<username> |
ユーザーからロールを取り消します。 |
ACL 権限付与
文 | 説明 |
---|---|
grant <privList> on
<objType>
<objName> to user
<username> |
ユーザーに権限付与します。 |
grant <privList> on
<objType>
<objName> to role
<rolename> |
ロールに権限付与します。 |
revoke <privList> on
<objType>
<objName> from user
<username> |
ユーザー権限を取り消します。 |
revoke <privList> on
<objType>
<objName> from role
<rolename> |
ロール権限を取り消します。 |
権限確認
文 | 説明 |
---|---|
whoami | 現在のユーザー情報を表示します。 |
show grants [for <username> ] [on type
<objectType> ]
|
ユーザーのロールと権限を表示します。 |
show acl for <objectName> [on type
<objectType> ]
|
特定のオブジェクト権限情報を表示します。 |
describe role <roleName> |
ロール権限情報とロール割り当てを表示します。 |