7.7.9.1 GRANT PRIVILEGE
用途
GRANT PRIVILEGE
コマンドは、ロールにアクセス権限を設定します。
構文
GRANT PRIVILEGE { ALL ACTIONS | action } ON { ALL OBJECTS | object } \
{ ALL ATTRIBUTES | ATTRIBUTES attribute1 [, attribute2, ...] } \
{ WITH ALL OPTIONS | WITH OPTIONS option1 [, option2, ...] } \
TO ROLE { ALL | role1 [, role2, ...] }
使用上のノート
-
actionはコマンドです。例:
ALTER
、CREATE
、DESCRIBE
、DROP
、EXPORT
、IMPORT
、LIST
。ノート:
GRANT
およびREVOKE
コマンドは付与できません。-
CREATE USER
およびDROP USER
は付与できません。 -
CREATE ROLE
およびDROP ROLE
は付与できません。
-
objectはアクションのオブジェクト・タイプです。これは、任意のCellCLIオブジェクトを指定可能です。例:
CELL
、THRESHOLD
、PHYSICALDISK
、ALERTHISTORY
、ROLE
。 -
attributeはオブジェクトの属性です。オブジェクトの属性リストを取得するには、
LIST object_type
コマンドを実行します。 -
optionはオブジェクトのオプションです。例:
DETAIL
、LIMIT
、ORDER BY
、WHERE
。 -
roleは、権限を付与するロールの名前です。
-
ALL ACTIONS
引数は、すべてのアクションの権限を付与します。 -
ALL OBJECTS
引数は、すべてのオブジェクトの権限を付与します。 -
ALL ATTRIBUTES
引数は、すべての属性の権限を付与します。 -
WITH ALL OPTIONS
引数は、すべてのオプションの権限を付与します。 -
属性と
WITH OPTIONS
の指定はオプションです。これらが指定されない場合、すべての属性とオプションの権限を付与します。
例
例7-139 ロールへの権限の付与
この例は、ロールに権限を付与する方法を示しています。
CellCLI> GRANT PRIVILEGE list on alerthistory ATTRIBUTES alertAction,alertMessage \
WITH OPTIONS detail TO ROLE cellmonitor
例7-140 ロールへのすべての属性とオプションの付与
この例は、指定されたアクションとオブジェクトのすべての属性およびオプションをロールに付与する方法を示します。
CellCLI> GRANT PRIVILEGE { ALL ACTIONS | action } ON { ALL OBJECTS | object } to ROLE role1
例7-141 指定されたアクション、オブジェクトおよび属性のすべてのオプションの付与
この例は、指定されたアクション、オブジェクトおよび属性のすべてのオプションをロールに付与する方法を示します。
CellCLI> GRANT PRIVILEGE { ALL ACTIONS | action } ON { ALL OBJECTS | object } \
ATTRIBUTES attribute1 [, attribute2, ...] to ROLE role1
例7-142 指定されたアクション、オブジェクトおよびオプションのすべての属性の付与
この例は、指定されたアクション、オブジェクトおよびオプションのすべての属性をロールに付与する方法を示します。
CellCLI> GRANT PRIVILEGE { ALL ACTIONS | action } ON { ALL OBJECTS | object } \
WITH OPTIONS option1 [, option, ...] to ROLE role1
親トピック: GRANT