umask
パーミッション
書き方
umask 022新しく作るファイルからどの権限ビットを引くかを決めます。与える値ではなく引く覆いなので 022 はファイル 644、ディレクトリ 755 になり、既にあるファイルには触れません。
よく使うオプション
| オプション | 意味 |
|---|---|
| 022 | The bits to withhold: files become 644, directories 755 |
| 077 | Nothing for group or others: files 600, directories 700 |
| -S | Show the mask as u=rwx,g=rx,o=rx instead of a number |
| -p | Print it in a form a script can reuse |
例
umaskPrints the current mask, usually 022.
umask 077New files become readable by you alone.
umask -SThe same mask in symbolic form.
数字モードと記号モードは同じものを指します。755 と u=rwx,go=rx は同じ意味です。
読み方
- 角括弧 [ ] は省いてよい部分です。
- 三点 … は複数並べられるという意味です。
- オプションは大文字小文字を区別します — -r と -R が別物のコマンドもあります。
よくある質問
Q. umask は何をしますか。
新しく作るファイルからどの権限ビットを引くかを決めます。与える値ではなく引く覆いなので 022 はファイル 644、ディレクトリ 755 になり、既にあるファイルには触れません。
Q. どう打ちますか。
umask 022 — 角括弧は省いてよい部分です。
Q. よく使うオプションはいくつですか。
ここにまとめたのは4個です。全部は man umask にあります。このコマンドはパーミッションの仲間です。
関連するコマンド
man ページ: man umask