パーミッションの8進表記
パーミッションの各項目を、可能を”1″、不可を”0″として表すと、”-rw-r–r–” は以下のように表わすことが出来ます。
この “110100100” が、OS内部で管理されているパーミッションです。これを3bitずつ8進数で表して、下記のようにパーミッションを表わすことが出来、chmodの「モード」もこの形式で指定することが可能です。
パーミッションの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