COHERENT manpages

This page displays the COHERENT manpage for umask [Set the file-creation mask].

List of available manpages
Index


umask -- Command

Set the file-creation mask
umask [OOO]

The file-creation mask modifies the default mode assigned to each file upon
creation.  The mode sets the  permissions granted by the file's owner, plus
other important information about a file.

The command  umask sets  the default file-creation  mask to OOO,  which are
three octal  numerals.  If  invoked without  an argument, umask  prints the
current file-creation mask in octal.

Note that zero bits in the  mask correspond to permitted permission bits in
the target,  and that execute permission cannot be  enabled via any setting
of mask. See the Lexicon entries  for umask() and chmod for further details
on file mode.  The shell executes umask directly.

Example

Setting mask  to octal 022 (i.e.,  000 010 010) causes  a file created with
mode octal 0666 to actually have permissions of

    rw- r-- r--

Setting mask  to zero (i.e., 000  000 000) causes a  file created with mode
octal 0666 to actually have permissions of

    rw- rw- rw-

See Also

chmod,
commands,
ksh,
sh,
umask()