DevToolKits.app
DevToolKits

Chmod 計算機

Linux/Unix のファイルパーミッションを視覚的に計算。8進数(755)と記号表記(rwxr-xr-x)を相互変換します。

ガイド: 使い方・特徴

  • 「Owner」「Group」「Others」の各権限をチェックボックスで選択します。
  • 選択に合わせて、下部のテキストエリアに chmod コマンドがリアルタイム生成されます。
  • 数値を直接入力して逆引きで権限をチェックすることも可能です。

サンプル: 入力例と出力例

755 (rwxr-xr-x) の計算

入力例

Owner: Read, Write, Execute
Group: Read, Execute
Others: Read, Execute

出力例

chmod 755

FAQ: よくある質問

  • パーミッションの「755」や「644」とは何ですか?

    Owner, Group, Othersに対する権限を数値化したものです。例えば7は読み(4)+書き(2)+実行(1)の合計です。
  • Sticky bit や SUID には対応していますか?

    現在は基本的な 3 桁のパーミッション設定に対応しています。特殊な権限の計算は今後の課題としています。
  • 権限を間違えるとどうなりますか?

    ファイルの読み書きができなくなったり、実行に失敗したりします。設定前にこのツールで確認することをお勧めします。

使いどころ: よくある使いどころ

  • サーバー構築時の権限設定

    Webサーバー公開設定などで、ディレクトリとファイルの推奨パーミッションを素早く算出します。

  • 権限トラブルのデバッグ

    「Permission Denied」が発生した際、現在の数値が期待通りか視覚的に突き合わせることができます。

  • セキュリティレビュー

    権限を緩めすぎていないか(othersへの書き込み許可など)を GUI 上で安全に確認できます。

注意点: 注意点・制限

  • ルート権限が必要なファイル

    システムファイルの権限変更には sudo が必要な場合があります。実行時の権限に注意してください。

  • 実行権限のセキュリティ

    「777」など、誰でも書き込みや実行ができる権限設定はセキュリティ上のリスクとなるため避けるのが一般的です。

chmod 755 filename
Copied!
所有者 (Owner) グループ (Group) 公開 (Public)
読み取り (Read) (4)
書き込み (Write) (2)
実行 (Execute) (1)

特殊ビット

chmod権限を読みやすく確認する

LinuxやUnix系環境では、ファイルやディレクトリの権限を 644755600 のような数値で扱います。慣れていないと、所有者、グループ、その他にどの権限が付いているのか判断しづらいものです。このツールでは、数値権限と rwxr-xr-x のような表記を相互に確認できます。

よく使う確認例

  • Web公開ディレクトリ: 755 がどの利用者に実行権限を与えるか確認できます。
  • 設定ファイル: 600644 の違いを確認し、秘密情報を含むファイルの権限を見直せます。
  • スクリプト実行: 実行権限が必要なファイルに適切な権限が付いているか確認できます。

セキュリティの注意

777 のように誰でも書き込める権限は、共有サーバーや本番環境では危険です。必要最小限の権限にすることが基本です。setuid、setgid、sticky bitなどの特殊ビットは挙動が変わるため、意味を理解したうえで適用してください。

このツールの関連記事

最新記事

広告

広告