分散トランザクション処理機能 OpenTP1 運用と操作

[目次][索引][前へ][次へ]

filchmod

名称

OpenTP1ファイルのアクセス許可モードの変更

形式

filchmod モード OpenTP1ファイルシステム領域名/OpenTP1ファイル名

機能

指定したOpenTP1ファイルのファイルアクセス許可を,指定したモードに従って変更します。

filchmodコマンドを実行できるのは,OpenTP1管理者,またはOpenTP1ファイルの所有者です。

コマンド引数

●モード

モードは,絶対形式,または記号形式で指定します。

絶対形式で指定する場合,次の意味になります。

絶対形式 意味
0400 所有者による読み出し権
0200 所有者による書き込み権
0040 グループによる読み出し権
0020 グループによる書き込み権
0004 他者による読み出し権
0002 他者による書き込み権

記号形式で指定する場合,次の形式で指定します。

 〔だれに〕操作〔アクセス権〕

●OpenTP1ファイルシステム領域名  〜〈パス名〉

OpenTP1ファイルシステムがあるキャラクタ型スペシャルファイル名,または通常ファイル名を指定します。

●OpenTP1ファイル名  〜〈OpenTP1ファイル名〉

OpenTP1ファイル名を指定します。

出力メッセージ

メッセージID 内容 出力先
KFCA01508-I ヘルプメッセージ 標準出力,
標準エラー出力
KFCA01533-E 指定したOpenTP1ファイルがありません 標準エラー出力
KFCA01536-E コマンド引数の指定が誤っています 標準エラー出力
KFCA01538-E モード引数の指定が誤っています 標準エラー出力
KFCA01570-E ファイルとのバージョンが不整合です 標準エラー出力
KFCA01571-E ファイルに対するアクセス権がありません 標準エラー出力
KFCA01572-E オープン時に上限値オーバが発生しました 標準エラー出力
KFCA01573-E 指定したOpenTP1ファイルシステム領域がありません 標準エラー出力
KFCA01574-E 指定したファイルのファイル名が長過ぎます 標準エラー出力
KFCA01575-E 指定したファイルがキャラクタ型スペシャルファイルまたは通常ファイルではないか,ファイルがあっても対応する装置がありません 標準エラー出力
KFCA01576-E ファイルがOpenTP1ファイルシステムではありません 標準エラー出力
KFCA01577-E filchmodコマンドの実行権がありません 標準エラー出力
KFCA01578-E OpenTP1ファイルシステムのロックに失敗しました 標準エラー出力
KFCA01582-E メモリ不足です 標準エラー出力
KFCA01583-E 入出力エラーが発生しました 標準エラー出力
KFCA01599-E 異常が発生しました 標準エラー出力

使用例

スペシャルファイル名が「/dev/rdsk/rhd2a」,OpenTP1ファイル名が「file」のときに,記号形式ですべてに対して読み出し権を追加する例を三つ示します。

 
filchmod ugo+r /dev/rdsk/rhd2a/file
filchmod a+r /dev/rdsk/rhd2a/file
filchmod +r /dev/rdsk/rhd2a/file