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-Efilchmodコマンドの実行権がありません標準エラー出力
KFCA01578-EOpenTP1ファイルシステムのロックに失敗しました標準エラー出力
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