前のトピック: unlock (アプリケーション制御と管理) -- アプリケーションをロック解除します

次のトピック: put_acl (アプリケーション制御と管理) -- アプリケーション ACL 全体を置換します

get_acl (アプリケーション制御と管理) -- アプリケーション ACL を表示します

アプリケーション ACL を表示するか、またはアプリケーション ACL の特定のプリンシパルに関連する部分を表示します。

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

アプリケーションの名前。

<principal>

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

--batch

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

application get_acl my-app

アプリケーション ACL を表示します。

application get_acl my-app 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
      ...
      ]
   }