mirror of
https://github.com/chubin/cheat.sheets
synced 2024-11-19 03:25:44 +00:00
22 lines
905 B
Plaintext
22 lines
905 B
Plaintext
# umask
|
|
# Display or set file mode mask
|
|
|
|
# Unless configured otherwise, this will set the umask ("user mask" or "file
|
|
# mode creation mask") for only the current user, and only his or her current
|
|
# session. The (one) leading zero is optional, unless you otherwise need it.
|
|
#
|
|
# This umask setting is actually recommended for security by RHEL, and is also
|
|
# mentioned and I believe recommended in the Arch Linux Wiki.
|
|
#
|
|
# The result of '0077' being -- and I'll use standard octal with which we're
|
|
# all probably familiar -- that all new files are created using the '600'
|
|
# permissions, and directories are '700'.
|
|
#
|
|
# Remember, the standard format means 4=read, 2=write, and 1=execute.
|
|
# However, the umask uses the same, but is inverted, so a umask of '077' would
|
|
# be 700, and correctly lowers to 600 when it's just a file.
|
|
umask 0077
|
|
|
|
# Akin to above, but instead, output the current umask setting.
|
|
umask
|