パーミッション確認方法など覚書

記号 意味 数字 権限 使用例
r read 4 読み出し 読むだけのHTML,CSS,画像ファイルなど
w write 2 書き込み データの書き込みや書き換えが必要なファイル
x exec 1 実行 サーバー上で実行が必要なファイル touch,rmなどはできない

記述例

数字 記号 意味
644 rw-r--r-- 所有者読み書き可能/所有者以外読み出しのみ (ファイルのデフォルトの権限)
755 rwxr-xr-x 所有者以外書き込み不可 (ディレクトリのデフォルトの権限)
700 rwx------ 所有者のみ読み書き実行可能
666 rw-rw-rw- 読み書きのみ

777 (rwxrwxrwx) はセキュリティ上良くない

$ ls -l は隠しファイルが表示されないので

$ ls -all {パス}

で指定パスのパーミッションを確認する

例:

drwxr-xr-x   18 user  staff     96 12  1 19:48 directory_name
1 2 3 4 5 6 7 8 9 10 11 12
d rwx r-x r-x 18 user staff 96 12 1 19:48 directory_name
  1. ディレクトリかファイルか
    d:ディレクト
    -:ファイル
    |:シンボリックリンク

  2. 所有者の権限

  3. グループの権限

  4. その他のアクセス権限

  5. そのディレクトリにあるディレクトリorファイル数

  6. 所有者名

  7. グループ名

  8. ファイルサイズ

  9. 作成日時もしくは変更日時の月

  10. 作成日時もしくは変更日時の日

  11. 作成日時もしくは変更日時の時間

  12. ファイルもしくはディレクトリ名

変更するときはchmod(change mode)で変更可能

$ chmod {変更したい権限} {パス}