前のトピック: migrate (カタログ管理) -- カタログをマイグレートします。

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

catalog get_acl (カタログ管理) -- アプリケーション ACL の部分を置換します

グローバル カタログ ACL を表示するか、またはグローバル カタログ ACL の特定のプリンシパルに関連する部分を表示します。

構文
catalog get_acl <name> [ <principal> ] [ --batch ]
パラメータ
<name>

グローバル カタログの名前。

<principal>

プリンシパルの名前。 <principal> は <scope>:<type>:<name> の形式です。ここで <scope> は global または local、<type> は user または group、<name> はユーザ名またはグループ名です。

--batch

UDL 形式で出力を表示します。

catalog get_acl /mycat

カタログ ACL を表示します。

catalog get_acl /mycat local:user:admin

ローカル ユーザ admin のカタログ ACL エントリを表示します。

一般的な出力

このコマンドの出力を以下に示します。

バッチ以外の出力

--- Owner Information ---
ID                                    Scope    Type    Name
-------------------------------------------------------------------------
val                                   val      val     val
--- Entry Information ---
ID                                    Scope    Type    Name              Access
--------------------------------------------------------------------------------
val                                   val      val     val               val
...

[Scope]の値は local または global です。 [Type]の値は user または group です。 [Access]の値はアクセス レベルまたは権限のカンマ区切りリストです。 プリンシパルが削除されたローカル ユーザまたはグループである場合、[Scope]、[Type]および[Name]の値は * です。

バッチ出力

acl
   {
   owner       : id="val"   # scope type name
   entries
      [
      id="val", access_level1, ... access_levelN, permission1, ... permissionN   # scope type name
      ...
      ]
   }