artexlist コマンド

目的

ローカル・システムまたは LDAP サーバーからプロファイルのリストを出力、あるいはローカル・システムにインストールされているカタログのリストを出力します。

構文

artexlist [-c | [-l] path][-q] [-g categories ] [-g level ]

説明

コマンド artexlist は、ローカル・システム上または LDAP サーバー上の AIX® Runtime Expert プロファイルを検索し、リストします。

-c オプションを指定すると、出力にはプロファイルのリストではなく、ローカル・システムにインストールされているカタログのリストが返されます。

デフォルトでは、このコマンドは /etc/security/artex/samples ディレクトリーからプロファイルのリストを出力します。 デフォルトのパスをオーバーライドするには、環境変数 ARTEX_PROFILE_PATH を 1 つ以上のセミコロンで区切られたパスに設定します。 それ以外の場合は、path 引数を使用します。 ローカル・システム・プロファイルに加えて、LDAP サーバーからプロファイルをリストするには、-l オプションを使用します。

フラグ

項目 説明
-c ローカル・システムの /etc/security/artex/catalogs ディレクトリーにインストールされているカタログをリストするよう指示します。
-l LDAP サーバーからプロファイルをリストするよう指示します。
-g categories 指定されたコンマ区切りのカテゴリー・リストに関するデバッグ・メッセージを表示します。このオプションは新規のカタログ・ファイルを作成する際に役立ちます。以下のカテゴリーを使用できます。
  • ALL: 以下のカテゴリーをすべて含みます。
  • COMMANDS: 実行中の AIX コマンドに関する情報を表示します。
  • DISCOVERY: 実行中のディスカバリー・コマンドに関する情報を表示します。
  • THREADS: フレームワーク内で実行中のスレッドに関する情報を表示します。
  • PARSING: プロファイル・ファイルおよびカタログ・ファイルの構文解析に関する情報を表示します。
  • FLOW: 操作の進行に関する情報を表示します。
注: デフォルト・カテゴリーは ALL です。
-g level デバッグ・トレースの詳細度を 0 (デバッグ・トレースなし) から 3 (最大詳細レベル) の範囲で整数で指定します。デフォルト・レベルは 0 です。
path 出力結果に返すべきプロファイルのリストを含む、ローカル・システム上のパスを指定します。
-q これを使用すると、ユーザーは致命的でない警告メッセージを無視することができます。無視されたメッセージは、画面上に表示されません。これはオプション・フラグです。
注: このフラグは、-q フラグと共には使用できません。

終了状況

項目 説明
0 コマンドが正常に完了しました。
>0 エラーが発生しました。

セキュリティー

アクセス制御: このコマンドは、実行 (x) アクセス権を root ユーザーとセキュリティー・グループのメンバーだけに与えます。このコマンドは、トラステッド・コンピューティング・ベース (TCB) 内のプログラムとしてインストールします。 setuid (SUID) ビットが設定されている root ユーザーがこのコマンドを所有する必要があります。

RBAC ユーザーと Trusted AIX ユーザーへの注意: このコマンドは特権命令を実行できます。特権命令を実行できるのは特権ユーザーのみです。 権限および特権の詳細情報については、「セキュリティー」の『特権コマンド・データベース』を参照してください。このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。 このコマンドの全機能を使用する場合、ロールには accessauths に加えて以下の権限が必要です。
  • aix.security.user.audit
  • aix.security.role.assign
  • aix.security.group.change
  • aix.security.user.change

アクセスされるファイルは以下のとおりです。

モード ファイル
rw /etc/passwd
rw /etc/security/user
rw /etc/security/user.roles
rw /etc/security/limits
rw /etc/security/environ
rw /etc/group
rw /etc/security/group
r /usr/lib/security/artexlist.default
x /usr/lib/security/artexlist.sys

監査イベント:

イベント 情報
USER_Create ユーザー

次の例では、デフォルトのパス /etc/security/artex/samples からサンプル・プロファイルをリストする方法を説明します。

artexlist

次の例では、環境変数 ARTEX_PROFILE_PATH を使用してプロファイルをリストする方法を説明します。

export ARTEX_PROFILE_PATH=”/tmp:/$HOME/profiles”
artexlist

次の例では、/data/profiles ディレクトリーからプロファイルをリストする方法を説明します。

artexlist /data/profiles

次の例では、LDAP サーバーおよびローカル・システムからプロファイルをリストする方法を説明します。

artexlist -l

次の例では、システムにインストールされているカタログをリストする方法を説明します。

artexlist -c