plabel - プロセスのラベルの取得または設定
/usr/bin/plabel [-sS] [pid...] /usr/bin/plabel [-sS] [-l clearance pid...]
plabel (proc ツールコマンド) は、プロセスのラベルを取得または設定します。pid を指定しない場合は、plabel コマンドのラベルが表示されます。オプションを指定しない場合、 ラベルはデフォルト形式で表示されます。
Trusted Extensions が有効になっている場合、このラベルは現在のゾーンのラベルに対応しており、変更できません。それ以外の場合、このラベルはプロセス認可上限を表します。
指定された認可上限を pid リスト内の各プロセスに適用します。現在の plabel プロセスの認可上限は、指定された認可上限のほか、各ターゲットプロセスの認可上限より優位である必要があります。現在のプロセスの実効特権セットは、各ターゲットプロセスの許可された特権セットのスーパーセットである必要があります。現在のプロセスによって所有されていないプロセスの認可上限を設定するには、特権 proc_owner も必要です。
Trusted Extensions are 有効になっている場合、このオプションはサポートされません。
pid に関連付けられているラベルを短形式で表示します。
pid に関連付けられているラベル長形式で表示します。
plabel は、終了時に次のいずれかの値を返します。
正常終了。
使用方法のエラーまたは不十分な特権のために完了に失敗しました。
ラベルを変換できなかった。
メモリーを割り当てられなかった。
属性についての詳細は、マニュアルページの attributes(7) を参照してください。
|
plabel ユーティリティーは「確実」です。出力は非インタフェースです。
proc(1), getplabel(3TSOL), getclearance(3TSOL), attributes(7)