Unixのファイルパーミッションの仕組み
Linux、macOSなどのUnix系システムでは、すべてのファイルとディレクトリに3組の権限があります。所有者(user)用、グループ用、それ以外(others)用です。各組は読み取り(r)、書き込み(w)、実行(x)を許可でき、それぞれ4、2、1の値を持ちます。合計すると各組が8進数1桁になり、rwxr-xr-xは7、5、5、つまりchmod 755になります。ディレクトリでは、読み取りで名前の一覧表示、書き込みで項目の作成・削除、実行でディレクトリへの移動が可能になります。先頭の4桁目には特殊ビット、setuid(4)、setgid(2)、スティッキー(1)が入ります。
機能
- • 所有者、グループ、その他のチェックボックスと8進数のリアルタイム表示
- • 双方向編集: 755やrwxr-xr-xを入力するとチェックが連動
- • setuid、setgid、スティッキービットに対応し、ls -l形式(s、S、t、T)で表示
- • 数値形式と記号形式(u=rwx,g=rx,o=rx)のコピーできるコマンド
- • よく使うモードのプリセットと説明
オフラインで動作
計算はすべてブラウザ内で行われます。ファイルには一切触れず、実行するコマンドを作るだけです。