記号 | 意味 | 数字 | 権限 | 使用例 |
---|---|---|---|---|
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 |
所有者の権限
グループの権限
その他のアクセス権限
所有者名
グループ名
ファイルサイズ
作成日時もしくは変更日時の月
作成日時もしくは変更日時の日
作成日時もしくは変更日時の時間
ファイルもしくはディレクトリ名
変更するときはchmod(change mode)で変更可能
$ chmod {変更したい権限} {パス}