ホーム / ガイド / 8進数とファイル権限

8進数とファイル権限

Unixのファイル権限は8進数3桁で表記します。

読み取り・書き込み・実行

各権限は読み取り(4)・書き込み(2)・実行(1)の合計で1桁(0-7)を作ります。例: 読み取り+書き込み+実行 = 7、読み取り+実行 = 5。

3桁の意味

3桁はそれぞれ所有者・グループ・その他ユーザーの権限です。例: chmod 755 = 所有者 rwx(7)、グループ r-x(5)、その他 r-x(5)。

なぜ8進数なのか

3ビットがちょうど8進数の1桁に対応するからです。このツールで8進数と2進数を行き来しながら権限ビットを確認してみてください。