プログラミングで飯を食え。腕をあげたきゃ備忘録!

PHP、JavaScript、HTML5、CSS3などWEB系言語を中心に基本テク、備忘録をまとめます。Android、Iphoneアプリ開発についても!

パーミッションの仕組みについて!

今更ですが、結構ぼんやり覚えていたパーミッションについて備忘録しときます。

基本的にパーミッションは以下の3つのユーザの権限を示しています。

 

・オーナー

・グループ

・その他

 

rwx r-x r-x

この書き方に対応させるなら左から、

 

オーナー グループ その他

 

ですね。

 

で、rwxはそれぞれ

 

r・・・読み取り

w・・・書き込み

x・・・実行

 

の権限を表しており、それぞれに

 

r・・・4

w ・・・2

x・・・1

 

という数字が割り当てられているため、

 

rwx・・・7

rw-・・・6

r-x・・・5

のように実行権限がどのように与えられているかによってその和が変わりますから、

一意の数字で表すことができるわけです。

 

つまり、

パーミッションが755というのは、

rwx r-x r-x

のことで、754なら

rwx r-x r--

のことになるわけですね。