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)

特殊ビット

最新記事

Story
2026-03-09

再帰で解くJSON→TypeScript型変換:ライブラリに頼らない強み

APIレスポンスから瞬時に型定義を生成。外部パーサーを使わずに再帰的なアルゴリズムで軽量・高速に実装した裏側を紹介します。

Read more
Story
2026-03-09

安全なJWT検証環境をブラウザに。セキュリティエンジニアの視点

機密性の高いトークンを安全に扱うために。joseライブラリとローカル処理を組み合わせたJWTツールの設計思想を解説します。

Read more
Story
2026-03-09

QRコード生成をもっと手軽に、もっと安全に

Canvas APIとnode-qrcodeを組み合わせ、ブラウザ上でのリアルタイムな生成とプライバシー保護を両立したツールの紹介。

Read more
Story
2026-03-09

データ送信なしで安心。ブラウザ完結型Diffツールの開発背景

テキスト差分を安全かつ高速に比較するために、外部ライブラリを活用しつつプライバシーを最優先した設計について解説します。

Read more
Story
2026-03-09

ライブラリ不要のタイムゾーン変換:Intl APIの底力

Moment.jsやdate-fnsを使わずに、ブラウザ標準のIntl APIだけで実現する軽量なタイムゾーン処理の裏側。

Read more
Story
2026-03-03

SQL to ER図変換ツールの開発秘話:ブラウザ完結へのこだわり

SQLからER図を生成するツールの開発背景と、セキュリティと利便性を両立させるための技術的な挑戦について紹介します。

Read more

広告

広告