目次
はじめに
インフラはローカル環境をDockerなどで構築はできますが、詳しくないので、完全個人用のメモです。
間違った情報もあるとおもうので、参考にする際はご注意ください。
パーミッション早見表
Linuxの権限は
- 所有者
- グループ
- その他
の順番で並んでいます。
例えば
drwxrwxr-xなら
d rwx rwx r-x
│ │ │ │
│ │ │ └ その他
│ │ └ グループ
│ └ 所有者
└ ディレクトリになります。
rwx の意味
r = read 読み込み
w = write 書き込み
x = execute 実行数値との対応
r = 4
w = 2
x = 1例えば
rwxは
4 + 2 + 1 = 7です。
よく使う権限
所有者だけ全権限:755
rwxr-xr-x
│ │ │
│ │ └ その他 = 読み込み・実行
│ └ グループ = 読み込み・実行
└ 所有者 = 読み込み・書き込み・実行所有者 : 7 = rwx
グループ : 5 = r-x
その他 : 5 = r-xその他以外全権限:775
rwxrwxr-x
│ │ │
│ │ └ その他 = 読み込み・実行
│ └ グループ = 読み込み・書き込み・実行
└ 所有者 = 読み込み・書き込み・実行所有者 : 7 = rwx
グループ : 7 = rwx
その他 : 5 = r-x全権限:777
rwxrwxrwx
│ │ │
│ │ └ その他 = 全権限
│ └ グループ = 全権限
└ 所有者 = 全権限所有者 : 7 = rwx
グループ : 7 = rwx
その他 : 7 = rwx誰でも書き込み可能。 開発中の応急処置では見かけるが、実務ではあまり推奨されない。
さいごに
パーミッション数値とかアルファベットとか、パッと覚えられない
