Go to main content

マニュアルページ セクション 1: ユーザーコマンド

印刷ビューの終了

更新: 2018年8月8日
 
 

plabel(1)

名前

plabel - プロセスのラベルの取得または設定

形式

/usr/bin/plabel [-sS] [pid...] /usr/bin/plabel [-sS] [-l clearance pid...]

説明

plabel (proc ツールコマンド) は、プロセスのラベルを取得または設定します。pid を指定しない場合は、plabel コマンドのラベルが表示されます。オプションを指定しない場合、 ラベルはデフォルト形式で表示されます。

Trusted Extensions が有効になっている場合、このラベルは現在のゾーンのラベルに対応しており、変更できません。それ以外の場合、このラベルはプロセス認可上限を表します。

オプション

–l

指定された認可上限を pid リスト内の各プロセスに適用します。現在の plabel プロセスの認可上限は、指定された認可上限のほか、各ターゲットプロセスの認可上限より優位である必要があります。現在のプロセスの実効特権セットは、各ターゲットプロセスの許可された特権セットのスーパーセットである必要があります。現在のプロセスによって所有されていないプロセスの認可上限を設定するには、特権 proc_owner も必要です。

Trusted Extensions are 有効になっている場合、このオプションはサポートされません。

–s

pid に関連付けられているラベルを短形式で表示します。

–S

pid に関連付けられているラベル長形式で表示します。

終了ステータス

plabel は、終了時に次のいずれかの値を返します。

0

正常終了。

1

使用方法のエラーまたは不十分な特権のために完了に失敗しました。

2

ラベルを変換できなかった。

3

メモリーを割り当てられなかった。

属性

属性についての詳細は、マニュアルページの attributes(7) を参照してください。

属性タイプ
属性値
使用条件
system/file_labeling
インタフェースの安定性
下記を参照。

plabel ユーティリティーは「確実」です。出力は非インタフェースです。

関連項目

proc(1), getplabel(3TSOL), getclearance(3TSOL), attributes(7)