パーミッションの8進表記

パーミッションの各項目を、可能を”1″、不可を”0″として表すと、”-rw-r–r–” は以下のように表わすことが出来ます。

パーミッションの2進表記

この “110100100” が、OS内部で管理されているパーミッションです。これを3bitずつ8進数で表して、下記のようにパーミッションを表わすことが出来、chmodの「モード」もこの形式で指定することが可能です。

パーミッションの8進表記

パーミッションの8進表記の例

$ chmod 644 file.txt
$ ls -l file.txt
-rw-r--r-- 1 koma2 koma2 0 Nov 10 23:40 file.txt

$ chmod 755 file.txt
$ ls -l file.txt
-rwxr-xr-x 1 koma2 koma2 0 Nov 10 23:40 file.txt

$ chmod 600 file.txt
$ ls -l file.txt
-rw------- 1 koma2 koma2 0 Nov 10 23:40 file.txt

$ chmod 400 file.txt
$ ls -l file.txt
-r-------- 1 koma2 koma2 0 Nov 10 23:40 file.txt

シェアする

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

フォローする