Chmod計算機
chmodの権限値を数値モード(755)とシンボリックモード(rwxr-xr-x)の間で相互変換します。
概念説明
chmod権限値と755の意味
chmodはUnix/Linuxでファイルやディレクトリの読み取り、書き込み、実行権限を変更するコマンドです。755や644などの数値モードは、所有者、グループ、その他のユーザーの権限を8進数で表します。
各桁は読み取り4、書き込み2、実行1を合計した値です。たとえば7は読み取り+書き込み+実行、5は読み取り+実行、4は読み取りのみを意味します。つまり755は所有者にすべての権限を与え、グループとその他には読み取りと実行だけを許可します。
シンボリックモードrwxr-xr-xは同じ権限を文字で示します。最初の3文字は所有者、中央の3文字はグループ、最後の3文字はその他のユーザーの権限です。このツールでは、数値モードとシンボリックモードを並べて確認できます。
755はいつ使う?
Webサーバーのディレクトリや実行スクリプトのように、所有者は変更でき、他のユーザーは読み取りや実行だけを行う場合によく使われます。
644は何を意味する?
所有者は読み書きでき、グループとその他のユーザーは読み取りのみ可能なファイル権限です。一般的な静的ファイルでよく使われますが、機密情報を含むファイルではより制限の強い権限が必要になる場合があります。
注意点
777のように全員へ書き込み権限を与える値はセキュリティ上のリスクがあります。chmod -Rで再帰的に適用する前に対象と権限を確認してください。
この計算機はowner、group、othersの基本3桁の権限を中心に扱います。setuid、setgid、sticky bitなどの特殊権限はサーバーの運用ポリシーと合わせて別途確認してください。
Chmod計算機 Chmod権限計算ワークスペース
使い方
- 1 数値の権限値を入力するか、権限チェックボックスを選択します。
- 2 所有者、グループ、その他の読み取り、書き込み、実行権限を調整します。
- 3 数値モード、シンボリックモード、chmodコマンドを確認してコピーします。
主な使用例
- Webサーバーのファイル権限確認
- 755や644の権限値変換
- chmodコマンドに貼り付ける権限値のコピー
よくある質問
数値モードとチェックボックスを一緒に使えますか?
はい。755のような8進数の権限を入力すると、owner、group、othersのチェックボックスとシンボリックプレビューが更新され、チェックボックスを変更すると数値も再計算されます。
計算した権限値をコピーできますか?
はい。コピーボタンで現在の数値権限をクリップボードへコピーできます。
特殊権限ビットも計算しますか?
setuid、setgid、sticky bitは個別には表示しません。4桁の値を入力した場合も、変換には末尾3桁の権限のみを使用します。