UMASK(2) BSD System Calls Manual UMASK(2)NAME
umask -- set file creation mode mask
The umask() routine sets the process's file mode creation mask to cmask and returns the previous value of the mask. The 9 low-order access
permission bits of cmask are used by system calls, including open(2), mkdir(2), mkfifo(2), and mknod(2) to turn off corresponding bits
requested in file mode. (See chmod(2)). This clearing allows each user to restrict the default access to his files.
The default mask value is S_IWGRP | S_IWOTH (022, write access for the owner only). Child processes inherit the mask of the calling process.
The previous value of the file mode mask is returned by the call.
The umask() function is always successful.
The include file <sys/types.h> is necessary.
SEE ALSO chmod(2), mkdir(2), mkfifo(2), mknod(2), open(2), compat(5)STANDARDS
The umask() function call is expected to conform to IEEE Std 1003.1-1988 (``POSIX.1'').
4th Berkeley Distribution June 4, 1993 4th Berkeley Distribution
Check Out this Related Man Page
umask(2) System Calls Manual umask(2)NAME
umask - Sets and gets the value of the file creation mask
mode_t umask ( mode_t cmask );
Interfaces documented on this reference page conform to industry standards as follows:
umask(): POSIX.1, XPG4, XPG4-UNIX
Refer to the standards(5) reference page for more information about industry standards and associated tags.
Specifies the value of the file mode creation mask.
The umask() function sets the file mode creation mask of the process to the value of the cmask parameter and returns the previous value of
the mask. The cmask parameter is constructed by logically ORing file permission bits defined in the sys/mode.h header file.
Whenever a file is created (by the open(), mkdir(), or mknod() function), all file permission bits set in the file mode creation mask are
cleared in the mode of the created file. This clearing lets users restrict the default access to their files.
The mask is inherited by child processes.
Upon successful completion, the previous value of the file mode creation mask is returned.
Commands: chmod(1), mkdir(1), Bourne shell sh(1b), POSIX shell sh(1p), umask(1)
Functions: chmod(2), mkdir(2), mknod(2), open(2), stat(2)
Working out of AIX 4.3's .
have machine (a) and machine (b)
umask on both machines is 'umask 022'.
as user root (these are trivial machines hence dummies like me have root access) when i Ftp files from a to b , why is it that I loose the original file permissions. After the ftp I have to chmod... (1 Reply)
Do you know if it's possible to have the user list with their umask on AIX system ?
I need to check if they are OK but with smit and user by user, it will take all the day. :)
An idea ?
Thx a lot. (3 Replies)
I am trying to ftp a file :
-rw-rw-rw- 1 oraclepbdw dba filename.txt
from Machine A ( where umask is 022) to Machine B (umask 022)
but the file changes to
-rw-rw-r-- 1 ftpamle3 ftaml filename.txt
Dur some constraints the group of the users on either side... (3 Replies)