パーミッション

ファイルやディレクトリに対する権限。権限は「読み取り権」「書き込み権」「実行権」の3種類
これらの権限は、「所有ユーザ」, 「所有グループ」, 「その他のユーザ」のそれぞれに対して設定されます。

権限 ファイルに適用した場合 ディレクトリに適用した場合 
読み ファイルの内容を参照 ディレクトリの内容を参照
書き ファイルに書き込み ディレクトリ内に新規ファイルの作成。既存ファイルの名前変更や削除
実行 ファイルを実行 ディレクトリ内のファイルへのアクセス。ディレクトリへの移動

パーミッションの表現方法 -> 記号表現 と 数値表現

クラス  所有ユーザ  所有グループ   その他
記号    r / w / x      r / w / x     r / w / x
数値    4 / 2 / 1      4 / 2 / 1     4 / 2 / 1
    読み/書き/実行  読み/書き/実行  読み/書き/実行

Defaultの権限

  • Directory: 755 →ユーザ:読み/書き/実行、 グループ:読み/書き、 その他:読み/書き
  • File:    644 →ユーザ:読み/書き、    グループ:読み、    その他:読み

関連コマンド

  • umask  ファイルやディレクトリを新規作成した際の、デフォルトのパーミッションを設定
  • chmod  ファイルやディレクトリのパーミッションを変更する。
  • chwon  指定したファイルまたはディレクトリの所有ユーザやグループを変更。
  • chgrp   指定したファイルまたはディレクトリの所有グループのみを変更。