umask
[value
]
Print the current value of the file creation mode mask, or
set it to value
, a three-digit octal code specifying
the read-write-execute permissions to be turned off. This
is the opposite of chmod.
Usually used in .login or .profile.
umask is available as a built-in command in the Bourne and C shells
(see Sections 4 and 5).
umask Number | File Permission | Directory Permission |
---|---|---|
0 | rw- | rwx |
1 | rw- | rw- |
2 | r-- | r-x |
3 | r-- | r-- |
4 | -w- | -wx |
5 | -w- | -w- |
6 | -- | -x |
7 | -- | -- |
Turn off write permission for others:
umask 002 Produces file permission -rw-rw-r-
Turn off all permissions for group and others:
umask 077 Produces file permission -rw----
Note that you can omit leading zeroes.