unixパーミッション電卓
Unix/Linuxのファイルパーミッション(chmod)をインタラクティブに計算。視覚的なパーミッションマトリックス、セキュリティリスク評価、ターミナルプレビュー、即利用可能なコマンドを提供します。
中程度の露出
他のユーザーが読み取りまたは実行可能です。これが意図的であることを確認してください。
-rwxr-xr-x 1 user group 4096 Jan 27 12:00 my_file.txt
広告ブロッカーにより広告が表示できません
MiniWebtool は広告収益で無料提供しています。このツールが役に立ったら、Premium(広告なし+高速)をご利用いただくか、MiniWebtool.com を許可リストに追加して再読み込みしてください。
- または Premium(広告なし)にアップグレード
- MiniWebtool.com の広告を許可してから再読み込みしてください
unixパーミッション電卓
unixパーミッション電卓について
このunixパーミッション電卓(chmod電卓)は、Linux/Unixのファイル権限を理解し、計算するのに役立ちます。インタラクティブな視覚的インターフェースを提供し、権限を設定すると、対応する8進数表記、シンボリック表記、およびそのまま使用できるchmodコマンドを即座に表示します。
Unix/Linuxシステムのファイル権限は、ファイルやディレクトリを誰が読み取り、書き込み、または実行できるかを制御します。これらの権限を理解することは、システムセキュリティ、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日
その他の関連ツール:
ウェブマスターツール:
- CPC 電卓
- CPM 電卓 おすすめ
- CSSコンプレッサー
- ファビコンジェネレーター 新しい
- グーグルアドセンス電卓
- cronジョブジェネレーター おすすめ
- crontab式ジェネレーター 新しい
- htmlコンプレッサー
- HTMLからテキストコンバータ おすすめ
- キーワード密度チェッカー 新しい
- markdown表ジェネレーター 新しい
- メタタグジェネレーター
- スマート引用符削除ツール 新しい
- urlスラッグジェネレーター 新しい
- ページビュー価値の電卓
- 訪問者の価値の電卓
- unixパーミッション電卓 おすすめ
- htmlエンティティエンコーダーデコーダー 新しい
- Lorem Ipsumジェネレーター 新しい
- json文字列エスケープアンエスケープ 新しい
- cURLからJSONへ変換ツール 新しい
- SQLフォーマッター 新しい
- SVG最適化ツール 新しい
- .htaccessリダイレクトジェネレーター 新しい
- Googlebot クロールサイズチェッカー 新しい