ファイルのパーミッション

忘れないようにもう少しだけパーミッションについて書いておこう。

Linuxでアクセス権限を知りたい

コマンドは $ ls -lh です。

こんな感じのが出ると思います。

$ ls -lh
-rwxrw-r-- 1 hoge hoge 2342 Jul 7 16:15 test.txt

謎の -rwxrw-r-- について説明

f:id:retail:20150707162338p:plain

この文字が権限を表していました。
r:read(読み取り)
w:write(書き込み)
x:execute(実行)
権限が無いものに関しては - となります。

最初の - はファイルの種類です。
d:ディレクトリ
- :その他

数値

各項目がわかったところで、0777とか0755とかの説明。
この -rwxrw-r-- を数値で表したものです( -rwxrw-r-- は0763)
人によって数え方それぞれです。はい。
私は2進数で数えてます。
rwxで考えてみましょう。

--- 0
--x 1
-w- 2
-wx 3
r-- 4
r-x 5
rw- 6
rwx 7

これが3つ続いてるって感じですね。