前のトピック: catalog migrate

次のトピック: catalog put_acl


catalog modify_acl

グローバル カタログ ACL で、所有者またはプリンシパルに関連する部分を置換します。

構文
catalog modify_acl <name> [ <principal>=owner ] [ <principal1>=<val1> ... <principalN>=<valN> ] [ template=<name> ][ --test_only ]
パラメータ
<principal>=owner

カタログ ACL の所有者属性を、指定されたプリンシパルに設定します。

<principal>=<val>

カタログ ACL 内の指定されたプリンシパルを追加または置換します(アクセス レベル: <val>)。 <principal> は以下の形式になります。

<name>

ローカル ユーザまたはグループ。

/<name>

グローバル ユーザまたはグループ。

<scope>:<type>:<name>

完全修飾プリンシパル名。<scope> は 'global' または 'local'、<type> は 'group' または 'user'、<name> はグループ名またはユーザ名になります。 有効なアクセス レベルは、read、control、configure、full です。 指定されたアクセス レベルが「none」 の場合、プリンシパルはカタログ ACL から削除されます (存在する場合)。

template=<name>

カタログ ACL のプリンシパル エントリを指定されたテンプレート カタログのものに置換します。

--test_only

カタログ ACL のどの部分も置換しませんが、操作が成功するかどうかをテストします。

catalog modify_acl /mycat local:user:admin=full

グローバル カタログ「mycat」の ACL でローカル ユーザ「admin」に関連する箇所を置換します。このユーザにフル アクセス レベルの権限を付与します。

catalog modify_acl /mycat admin=full

グローバル カタログ「mycat」の ACL でローカル ユーザ「admin」に関連する箇所を置換します。このユーザにフル アクセス レベルの権限を付与します。

ノート