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を設定してセキュリティポリシーを強制します。

試してみる — Linux Permission Reference

フルツールを開く