pdlink コマンド

目的

区画サブディレクトリー内のファイルへのリンクを作成します。

構文

pdlink dirname filename

説明

pdlink により、区画サブディレクトリーの下に存在するファイルが、異なる SL で実行されるプロセスからアクセスできるようになります。 ファイルは、呼び出しプロセスの機密ラベル (SL) に対応します。 dirname パラメーターで指定するディレクトリー名は、区画ディレクトリーでなければなりません。また、filename パラメーターで指定するファイル名は、指定されたディレクトリーの下にあるファイル名 (パス名でない) でなければなりません。 複数のファイル名を指定できます。

pdlink コマンドは、指定されたファイルへのハード・リンクを作成しますが、以下の制限があります。
  • リンクは区画サブディレクトリー内にのみ作成されます。
  • 区画サブディレクトリーのそれぞれは、pdlink コマンドの実行時に存在しなければなりません。
  • リンクが作成される区画サブディレクトリーは、filename パラメーターで指定されたファイルの最小 SL より高い SL を持っていなければなりません。

セキュリティー

権限のあるユーザーだけが pdlink コマンドを実行できます。

項目 説明
aix.mls.pdir.link 区画サブディレクトリー内にこのコマンドでリンクを作成するために必要です。

終了状況

pdlink コマンドは、以下の終了値を戻します。

項目 説明
0 正常終了。
>0 エラーが発生しました。

  1. partdir と呼ばれる区画ディレクトリー内にある sample.c ファイルのリンクを作成するには、次のように入力します。
    pdlink partdir sample.c

ファイル

項目 説明
/usr/sbin/pdlink pdlink コマンドが入っています。