ブラウザ内ツール
chmod 計算機
chmod 755 の数字とrwxr-xr-x の記号を、 チェックボックスで双方向に行き来できます。setuid・setgid・sticky の特殊ビットも計算し、 いま何が許可されているのかを日本語で表示します。
8進数
644
0644
記号表記
rw-r--r--
chmod 644 filename|
対象\権限
読み取り
r · 4
書き込み
w · 2
実行
x · 1
所有者 (u)
グループ (g)
その他 (o)
特殊ビット
- 所有者: 読み取り・書き込み
- グループ: 読み取り
- その他: 読み取り
数字の読み方
8進数の各桁は所有者・グループ・その他に対応し、 それぞれ読み取り4・書き込み2・実行1を足した数です。7 = 4+2+1(全部)、5 = 4+1(読みと実行)。 だから 755 は「所有者フル・他は読みと実行」を意味します。
- ディレクトリの実行ビット (x) は「中に入れる(cd できる)」を意味します。読み取り (r) だけでは一覧は見えても辿れません。
- 先頭の4桁目は特殊ビット。
setuidは実行時に所有者権限で動き、sticky(/tmpの1777)は他人のファイルを消せなくします。 777は最後の手段。誰でも書き換え・実行できるため、まず755/644で足りないかを疑うのが安全です。