Hitachi

JP1 Version 11 JP1/Advanced Shell 


8.5.2 chmodコマンド(ファイルの読み取り専用属性の有効・無効を切り替える)

形式

chmod [-fhR] モード パス名

このコマンドはサンプルスクリプトファイルscript_chmod1を基に作成します。作成手順については「(2) スクリプト形式のUNIX互換コマンドを使うための準備【Windows限定】」を参照してください。

機能

ファイルの読み取り専用属性の有効・無効を切り替えます。

このコマンドは,ファイルの更新を抑止したい場合などに使用します。

引数

-f

指定を無視します。

-h

指定を無視します。

-R

指定を無視します。

モード

モードをシンボルまたは数値で指定して,読み取り専用属性の有効・無効を切り替えます。指定方法を次に示します。これ以外のモードが指定された場合,標準エラー出力へ「chmod: invalid file mode: モード」を出力し,アクセス許可は変更しません。

指定内容

シンボルでの指定

数値での指定

読み取り専用属性を無効にし,書き込みを可能にする場合

(adshscripttool -fmode -s wコマンドの実行結果がAAAまたはRRRの場合に相当)

+wを指定

u,g,oの書き込み権限のモードビットがすべてONになるよう指定(777,666,333,222,733など)

読み取り専用属性を有効にし,書き込みを禁止にする場合

(adshscripttool -fmode -s wコマンドの実行結果がDDDの場合に相当)

-wを指定

u,g,oの書き込み権限のモードビットがすべてOFFになるよう指定(555,444,111,000,511など)

パス名

対象とするファイルを指定します。複数指定することもできます。フォルダは指定できません。

終了コード

終了コード

意味

0

正常終了

1以上

エラー終了

注意事項

使用例

ジョブ定義スクリプトの定義例を次に示します。サンプルスクリプトファイルscript_chmod1を基にchmodコマンドが作成されていることを前提とします。