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はコマンドです。例: ALTERCREATEDESCRIBEDROPEXPORTIMPORTLIST

    ノート:

    • GRANTおよびREVOKEコマンドは付与できません。
    • CREATE USERおよびDROP USERは付与できません。

    • CREATE ROLEおよびDROP ROLEは付与できません。

  • objectはアクションのオブジェクト・タイプです。これは、任意のCellCLIオブジェクトを指定可能です。例: CELLTHRESHOLDPHYSICALDISKALERTHISTORYROLE

  • attributeはオブジェクトの属性です。オブジェクトの属性リストを取得するには、LIST object_typeコマンドを実行します。

  • optionはオブジェクトのオプションです。例: DETAILLIMITORDER BYWHERE

  • 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