umask 022の理解 — Linuxのデフォルト
デフォルトのumask 022がファイルを644、ディレクトリを755で作成する仕組み。設定、計算、ベストプラクティス。
Umask & Defaults
詳細な説明
umaskとは?
umaskは新しく作成されるファイルとディレクトリのデフォルトパーミッションを制御します。
ファイル: 666 & ~022 = 644 (rw-r--r--)
ディレクトリ: 777 & ~022 = 755 (rwxr-xr-x)
| umask | ファイル | ディレクトリ | 用途 |
|---|---|---|---|
| 022 | 644 | 755 | 標準デフォルト |
| 002 | 664 | 775 | グループ協力 |
| 077 | 600 | 700 | 最大のプライバシー |
ユースケース
umaskの理解は、新しく作成されたファイルのパーミッションが予期しない場合のデバッグに不可欠です。システム管理者はumaskを設定してセキュリティポリシーを強制します。