7.3.39 PERMISSION_SPOOLJOB_FILEパラメーター(スプールジョブディレクトリ下のファイルのパーミッションを定義する)【UNIX限定】
形式
#-adsh_conf PERMISSION_SPOOLJOB_FILE パーミッション
機能
ジョブ終了時にスプールジョブディレクトリ下のファイルのパーミッションを変更する場合,変更後のパーミッションを定義します。
このパラメーターを指定すると,スプールジョブディレクトリ下のディレクトリのパーミッションも変更されます。ただし,スプールジョブディレクトリ下のディレクトリの下にあるファイルやディレクトリのパーミッションは変更されません。
このパラメーターを指定しない場合,スプールジョブディレクトリ下に作成されるファイルのパーミッションは次のようになります。
.DBGファイル:パーミッションは666になります。
#adsh_spoolfileコマンドで割り当てるファイル:パーミッションは,ファイルを作成するコマンドやプログラムの指定に従います。
上記以外のファイル:パーミッションは600になります。
オペランド
- パーミッション 〜<3桁の8進数>((000〜777))
パーミッションを指定します。スプールジョブディレクトリ下のファイルのパーミッションは,ジョブ終了時に,このオペランドで指定した値に設定されます。
注意事項
1つの環境ファイルの中でこのパラメーターに対して次の指定をした場合,ジョブは実行されないでエラー終了します。
パラメーターを2つ以上指定した場合
オペランドを1つも指定しなかった場合
オペランドの数が2つよりも多い場合
8進数以外の数値,またはパーミッションで指定できる値を超える値を指定した場合
3桁以外の値を指定した場合
adshhkコマンドとadshevtoutコマンドでは,スプールジョブディレクトリおよびスプールジョブディレクトリ下のファイルを操作します。パーミッションを変更する際は,これらのコマンドを実行するユーザーの権限を考慮してください。
システム環境ファイルとジョブ環境ファイルの両方にこのパラメーターが定義されていた場合,ジョブ環境ファイルでの定義が有効になります。
このパラメーターを指定すると,スプールジョブディレクトリ下のファイルのsetuidビット,およびsetgidビットは削除されます。
使用例
スプールジョブディレクトリ下のファイルのパーミッションを744にします。
#-adsh_conf PERMISSION_SPOOLJOB_FILE 744