UNIX in a Nutshell: System V Edition

UNIX in a Nutshell: System V EditionSearch this book
Previous: Reference: typeChapter 2
Unix Commands
Next: Reference: uname
 

umask

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. Normally used in .login or .profile. umask is a built-in command in the Bourne, Korn, and C shells (see Chapter 4 and Chapter 5).

umaskFileDirectory
NumberPermissionPermission
0rw-rwx
1rw-rw-
2r--r-x
3r--r--
4-w--wx
5-w--w-
6-----x
7------

Examples

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.


Previous: Reference: typeUNIX in a Nutshell: System V EditionNext: Reference: uname
Reference: typeBook IndexReference: uname

The UNIX CD Bookshelf NavigationThe UNIX CD BookshelfUNIX Power ToolsUNIX in a NutshellLearning the vi Editorsed & awkLearning the Korn ShellLearning the UNIX Operating System