~/devtools / chmod
tool::chmod

chmod
パーミッション計算機

Unix/Linuxファイルパーミッション(rwx)をチェックボックスまたは数値で双方向に計算します。プリセット対応。

ad · 728×90

プリセット

rwx8進数シンボル
オーナー7rwx
グループ5r-x
その他5r-x
rwxr-xr-x
$chmod 755 filename
ad · 300×250
// about this tool

chmod計算機について

Unix/LinuxでのchomodはChange modeの略で、ファイルとディレクトリのアクセス権限を変更するコマンドです。権限はオーナー・グループ・その他の3カテゴリに分かれ、それぞれ読取(r=4)・書込(w=2)・実行(x=1)の3ビットを持ちます。

数値表記(例: 755)は各カテゴリのビット合計を表します。7はrwx(4+2+1)、5はr-x(4+0+1)、4はr--(4+0+0)です。シンボル表記(例: rwxr-xr-x)はls -lコマンドの出力で確認でき、より直感的です。

このツールはチェックボックス↔数値の双方向変換、よく使う6つのプリセット(755、644、600、777、700、444)、リアルタイムのchmodコマンドプレビューを提供します。

主な使用例
  • Webサーバーファイル(644)とディレクトリ(755)の権限設定
  • SSHプライベートキーのセキュリティ権限(600)確認
  • シェルスクリプトへの実行権限付与(755)
  • CI/CDパイプラインのデプロイスクリプト権限確認
  • Dockerコンテナ内のファイル権限デバッグ
よくある質問
Q. chmod 777はなぜ危険ですか?
777はすべてのユーザーに読取・書込・実行権限を付与します。誰でもファイルを変更・実行できるため、深刻なセキュリティリスクがあります。Webサーバー環境では絶対に使用しないでください。
Q. SSHキーはどのような権限が必要ですか?
SSHプライベートキー(~/.ssh/id_rsa)は必ず600(オーナーのみ読取/書込)に設定してください。権限が広すぎると「Permissions too open」エラーでSSH接続が拒否されます。
Q. ディレクトリとファイルの権限は違いますか?
はい。ディレクトリの実行(x)ビットはそのディレクトリに入る(cdできる)権限を意味します。読取(r)は内容の一覧表示、書込(w)は内部のファイルの作成・削除を許可します。