前のトピック: catalog put_acl (カタログ管理) -- グローバル カタログ ACL 全体を置換します

次のトピック: クラス管理

catalog modify_acl (カタログ管理)-- グローバル カタログ ACL の部分的な置換

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

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

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

<principal>=<val>

カタログ ACL 内の指定されたプリンシパルを追加または置換します(アクセス レベル: <val>)。 <principal> の形式は <scope>:<type>:<name> です。<scope> はグローバルまたはローカル、<type> はユーザまたはグループ、<name> は ユーザ名またはグループ名です。 有効なアクセス レベルは、read、control、configure、full です。 指定されたアクセス レベルが「none」 の場合、プリンシパルはカタログ ACL から削除されます (存在する場合)。

--test_only

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

catalog modify_acl /mycat local:user:admin=full

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