chmod計算機とは?
chmod(チェンジモード)は、Linux/Unixでファイルやディレクトリのアクセス権限を変更するコマンドです。このツールでは、チェックボックスで権限を設定するだけで、対応する数値(8進数)とコマンドを自動生成します。
パーミッションの基本
| 記号 | 数値 | 意味 |
|---|---|---|
| r | 4 | 読み取り(Read):ファイルの内容を読める |
| w | 2 | 書き込み(Write):ファイルを編集・削除できる |
| x | 1 | 実行(Execute):スクリプト実行、ディレクトリの中に入れる |
各権限の数値を足し合わせます。例:r(4) + w(2) + x(1) = 7(全権限)
よく使うパーミッション
| 数値 | 記号 | 用途 |
|---|---|---|
| 755 | rwxr-xr-x | 一般的なディレクトリ、実行ファイル |
| 644 | rw-r--r-- | 一般的なファイル(HTMLなど) |
| 600 | rw------- | 秘密鍵ファイル(.ssh/id_rsa等) |
| 400 | r-------- | 読み取り専用の機密ファイル |
| 775 | rwxrwxr-x | グループ共有ディレクトリ |
| 777 | rwxrwxrwx | 全員に全権限(非推奨・セキュリティリスク) |