Linuxの権限を、暗算なしで
LinuxとmacOSでは、各ファイルが9つの権限を持ちます:読み取り・書き込み・実行を、3つの対象(所有者・グループ・その他)に。このツールはチェックボックスで表示し、8進数コード、rwx表記、コピーできるchmodコマンドをリアルタイムで示します。
-
権限にチェック
または8進数コードを直接入力(例:644)。
-
表記を読む
8進数、記号表記 rwxr-xr-x、完全なコマンド。
-
プリセットを使う
よく使うコードをワンクリックで。
知っておくべきchmodコード
| 8進数 | 記号 | 典型的な用途 |
|---|---|---|
| 644 | rw-r--r-- | ファイル(HTML、画像、設定) |
| 755 | rwxr-xr-x | フォルダ、スクリプト、実行ファイル |
| 600 | rw------- | プライベートファイル(SSH鍵) |
| 700 | rwx------ | 個人用の非公開フォルダ |
| 777 | rwxrwxrwx | 避けるべき(全員に全権限) |
セキュリティの黄金律:必要最小限の権限を。ファイルは644、フォルダや実行ファイルは755でほぼすべての用途をカバー。機密には600/700を。
よくある質問
755 のような8進数コードはどう読む?
各桁はグループ(所有者・グループ・その他)に対応し、権限を合計します:読み取り = 4、書き込み = 2、実行 = 1。7 = 4+2+1(rwx)、5 = 4+1(r-x)。つまり 755 = rwxr-xr-x:所有者に全権限、他には読み取り+実行。
644 と 755 の違いは?
644(rw-r--r--)はデータファイル向け:所有者が読み書き、他は読み取りのみ。755(rwxr-xr-x)は実行権限を追加し、プログラム、スクリプト、そして…「通過」できる必要があるディレクトリに不可欠です。
なぜフォルダに実行権限が必要?
フォルダでは「x」権限は実行ではなく「入る」を意味します:これがないと、名前を知っていても中のファイルにアクセスできません。だからディレクトリは既定で755、ファイルは644なのです。
777 は避けるべき?
はい、ほぼ常に。777(rwxrwxrwx)は誰にでも全権限を与え、任意のユーザーによる書き込みも許す——典型的なセキュリティホールです。常に必要最小限を:644 か 755 で大半のケースをカバーできます。