Unixパーミッション電卓
MiniWebtoolのUnix権限計算ツールで読み取り、書き込み、実行の権限を選ぶか、755などの8進コードを入力すると、chmodコマンドを生成し、セキュリティリスクの評価を確認できます。
使い方がわからないときはAIに聞く
3桁の8進数を入力するか、所有者・グループ・その他について読み取り、書き込み、実行のチェックボックスをオンにしてください。結果として8進数と記号表記、chmodコマンドが表示されます。
中程度の露出
他のユーザーが読み取りまたは実行可能です。これが意図的であることを確認してください。
-rwxr-xr-x 1 user group 4096 Jan 27 12:00 my_file.txt
広告ブロッカーにより広告を表示できません
MiniWebtool は広告収入によって無料で提供されています。このツールがお役に立った場合は、広告なしの閲覧とより多い毎日の利用回数のためにアップグレードするか、MiniWebtool.com を許可して再読み込みしてください。
- MiniWebtool.com の広告を許可して再読み込み
- またはアップグレードして広告なしと高い日次上限を利用
Unixパーミッション電卓
Unixパーミッション電卓について
このUnixパーミッション電卓(chmod電卓)は、Linux/Unixのファイル権限を理解し、計算するのに役立ちます。インタラクティブな視覚的インターフェースを提供し、権限を設定すると、対応する8進数表記、シンボリック表記、およびそのまま使用できるchmodコマンドを即座に表示します。
Unix/Linuxシステムのファイル権限は、ファイルやディレクトリを誰が読み取り、書き込み、または実行できるかを制御します。これらの権限を理解することは、システムセキュリティ、Webサーバーの構成、および適切なファイル管理において不可欠です。
一目でわかる
Unixパーミッション電卓(chmod)は、読み取り、書き込み、実行の設定を8進数表記と記号表記のパーミッション、およびchmodコマンドに変換します。権限グリッドをクリックするか、755 のような8進数を入力してください。
| 機能 | できること | 向いている用途 |
|---|---|---|
| 権限のグリッド | 所有者、グループ、その他それぞれについて、読み取り (4)、書き込み (2)、実行 (1) を切り替えます。755 のような8進数を入力してグリッドに反映させることもできます。 | 計算せずにモードを確認したい場合 |
| 8進数と記号表記 | 755 と rwxr-xr-x のように、8進数と記号の両方の形式を同時に表示します。コピーしてすぐ使えるchmodコマンドも表示します。 | 数値表記と文字表記を相互に変換する場合 |
| 特殊な権限 | SetUID、SetGID、スティッキービットを有効にできます。それぞれ先頭の桁として 4、2、1 が加わります。 | /tmp のような共有ディレクトリや、所有者の権限で動く実行ファイル |
| ファイルの種類 | 通常ファイル、ディレクトリ、シンボリックリンクから選択します。 | 対象に応じた完全な ls -l 形式の文字列を確認する場合 |
| ターミナルでのプレビュー | 権限が ls -l の出力でどう見えるかを表示します。 | サーバーで実行する前に設定を確認する場合 |
| リスク評価 | 選んだ権限を視覚的なインジケーターで評価します。644、755、600 などの一般的な設定をプリセットボタンで読み込めます。 | Webサーバーのファイルやフォルダーの権限を確認する場合 |
Unixパーミッションの理解
権限の種類
- 読み取り (r = 4): ファイルの内容を表示、またはディレクトリの内容をリスト表示する
- 書き込み (w = 2): ファイルの内容を変更、またはディレクトリ内にファイルを作成/削除する
- 実行 (x = 1): ファイルをプログラムとして実行、またはディレクトリにアクセスする
ユーザーカテゴリ
- 所有者 (User): ファイルを所有するユーザー
- グループ: ファイルのグループに属するユーザー
- その他: システム上の他のすべてのユーザー
8進数表記 vs シンボリック表記
| 8進数 | 2進数 | シンボリック | 説明 |
|---|---|---|---|
0 | 000 | --- | 権限なし |
1 | 001 | --x | 実行のみ |
2 | 010 | -w- | 書き込みのみ |
3 | 011 | -wx | 書き込みと実行 |
4 | 100 | r-- | 読み取りのみ |
5 | 101 | r-x | 読み取りと実行 |
6 | 110 | rw- | 読み取りと書き込み |
7 | 111 | rwx | フルアクセス権限 |
一般的な権限設定
| 8進数 | シンボリック | ユースケース |
|---|---|---|
644 | rw-r--r-- | 標準的なファイル (HTML, CSS, 画像) |
755 | rwxr-xr-x | ディレクトリおよび実行スクリプト |
600 | rw------- | プライベートファイル (SSHキー, パスワード) |
700 | rwx------ | プライベートディレクトリおよびスクリプト |
664 | rw-rw-r-- | グループ共同作業ファイル |
775 | rwxrwxr-x | グループ共同作業ディレクトリ |
777 | rwxrwxrwx | フルアクセス (非推奨) |
特殊権限
SetUID (4xxx)
実行ファイルに設定されると、プログラムを実行したユーザーではなく、ファイルの所有者の権限で実行されます。例: /usr/bin/passwd は、/etc/shadow を変更するために root として実行されます。
SetGID (2xxx)
実行ファイルでは、グループの権限で実行されます。ディレクトリでは、新しく作成されたファイルが作成者のプライマリグループではなく、ディレクトリのグループを継承します。
スティッキービット (1xxx)
ディレクトリに設定されると、所有者以外のユーザーがファイルを削除できなくなります。/tmp のような共有ディレクトリには不可欠です。
セキュリティのベストプラクティス
- 777を避ける: 絶対に必要な場合を除き、全員に書き込み権限を与えないでください。
- 最小限のアクセス: 適切な操作に必要な権限のみを付与してください。
- 機密ファイルの保護: 秘密鍵や設定ファイルには 600 または 400 を使用してください。
- Webディレクトリ: Webサーバーが配信するディレクトリには 755、ファイルには 644 を使用してください。
- SetUID/SetGIDの確認: 特殊権限を持つプログラムを定期的に監査してください。
この電卓の使い方
- ファイルタイプ(通常ファイル、ディレクトリ、またはシンボリックリンク)を選択します
- 権限セルをクリックして、各ユーザーカテゴリの読み取り、書き込み、実行を切り替えます
- または、8進数値(755など)を直接入力して、対応する権限を確認します
- 必要に応じて特殊権限(SetUID、SetGID、スティッキービット)を有効にします
- セキュリティ評価とターミナルプレビューを確認します
- chmodコマンドをコピーしてターミナルで使用します
よくある質問
Unix/Linuxにおけるchmodとは何ですか?
chmod (change mode) は、ファイルやディレクトリのアクセス権限を変更するために使用される Unix/Linux コマンドです。誰がファイルを読み取り、書き込み、または実行できるかを制御します。権限は、所有者(ユーザー)、グループ、その他(全員)の3つのカテゴリに対して設定されます。
chmodの数字(755や644など)は何を意味しますか?
chmodでは、各桁がそれぞれ所有者、グループ、その他の権限を表します。各桁は、4(読み取り)、2(書き込み)、1(実行)の合計です。例えば、755は所有者がフルアクセス(7=4+2+1)を持ち、グループとその他は読み取りと実行が可能(5=4+1)であることを意味します。
シンボリック表記と8進数表記の違いは何ですか?
8進数表記は数字(755など)を使用し、各桁が合算された権限を表します。シンボリック表記は文字(r, w, x, -)を使用します。例えば、rwxr-xr-x は 755 のシンボリック形式です。
SetUID、SetGID、スティッキービットとは何ですか?
これらは特殊権限です。SetUID (4) は所有者の権限での実行を許可します。SetGID (2) はグループ権限での実行、またはディレクトリグループの継承を行います。スティッキービット (1) はディレクトリ内での所有者以外による削除を防止します。
なぜ chmod 777 は危険だとされるのですか?
chmod 777 は全員に完全な権限を与えます。これは、あらゆるユーザーがファイルを変更・削除できるため危険であり、セキュリティ上の脆弱性やデータ損失を招く可能性があります。
このコンテンツ、ページ、またはツールを引用する場合:
"Unixパーミッション電卓"(https://MiniWebtool.com/ja/unixパーミッション電卓/)、MiniWebtool、https://MiniWebtool.com/
miniwebtool チームによる提供。更新日: 2026年1月27日
お気に入りのAIに聞く
Geminiでは、コピーした質問文をチャットに貼り付けてください。下からコピーすることもできます。
質問文を見る
ウェブマスターツール:
- リンク切れチェッカー 新しい
- CPC 電卓
- CPM 電卓
- cronジョブジェネレーター
- crontab式ジェネレーター
- CSSコンプレッサー
- CSS Flexbox プレイグラウンド 新しい
- CSS Grid生成ツール 新しい
- cURLコマンドビルダー 新しい
- cURLからJSONへ変換ツール
- DNSルックアップ 新しい
- ドメイン年齢チェッカー 新しい
- ドメイン信頼度チェッカー 新しい
- .env ファイルジェネレーター 新しい
- ファビコンジェネレーター
- Gitコマンド生成ツール 新しい
- グーグルアドセンス電卓
- Googlebot クロールサイズチェッカー
- Hreflang タグジェネレーター 新しい
- .htaccessリダイレクトジェネレーター
- HTMLコンプレッサー
- HTMLエンティティエンコーダーデコーダー
- HTMLからテキストコンバータ
- HTTPステータスコードリファレンス 新しい
- JSONスキーマジェネレーター 新しい
- JSON文字列エスケープアンエスケープ
- キーワード密度チェッカー
- LessからCSSへのコンパイラー 新しい
- Lorem Ipsumジェネレーター
- Markdown表ジェネレーター
- メタタグジェネレーター
- Open Graphチェッカー 新しい
- ページ速度チェッカー 新しい
- PTからPXへの変換器 新しい
- PXからREMへの変換器 新しい
- クエリ文字列ビルダー 新しい
- リダイレクトチェッカー 新しい
- robots.txt生成ツール 新しい
- SCSSからCSSへのコンパイラー 新しい
- スマート引用符削除ツール
- SQLフォーマッター
- SVG最適化ツール
- SVGからReact/JSXへの変換器 新しい
- TypeScriptプレイグラウンド 新しい
- Unixパーミッション電卓
- URLパーサー 新しい
- URLスラッグジェネレーター
- ページビュー価値の電卓
- 訪問者の価値の電卓
- WHOIS検索 新しい
- XMLサイトマップ生成ツール 新しい