Introducción
 Al crear un nuevo archivo o directorio, Linux aplica el conjunto predeterminado de permisos. La umask  El comando le permite cambiar estos permisos predeterminados.
En este tutorial, aprenderá qué es umask, cómo funciona y cómo usarlo para configurar permisos de archivos y directorios para usuarios individuales o grupos.
 Requisitos previos
- Sistema basado en Linux (por ejemplo, Ubuntu, CentOS, Debian)
 - Una cuenta de usuario con privilegios sudo
 - Acceso a la terminal de comando
 
Descripción general de Umask
El término umask se refiere a dos cosas:
 1. La umask de Linux  dominio. umask  (modo de creación de archivos de usuario) es un comando de Linux que le permite configurar permisos predeterminados para archivos y carpetas recién creados.
 2. Una 'máscara' de permisos definida por el usuario. Un usuario puede elegir cómo restringir los permisos usando una máscara de permisos . Una máscara de permisos interactúa con los permisos predeterminados del sistema y los cambia. La umask  se utiliza el comando para aplicar esta máscara.
¿Cómo funciona Umask?
 La umask  El comando funciona al afectar los permisos predeterminados de archivos y carpetas de Linux.
Hay tres categorías de permisos para cada archivo y carpeta en Linux:
- Usuario: Define permisos para cada usuario individual. De forma predeterminada, el usuario que crea un archivo o una carpeta se establece como propietario.
 - Grupo: Define permisos para un grupo de usuarios que comparten el mismo nivel de acceso.
 - Otro: Define permisos para cualquier persona no incluida en las dos categorías anteriores.
 
Utilice el siguiente comando para revisar los permisos de la carpeta de inicio:
ls -l 
 Cada línea de la salida comienza con una cadena de 10 caracteres que detalla los permisos. Desglosando la entrada resaltada, esta cadena consta de los siguientes elementos:
d:Indica el tipo de archivo (directorio).rwx:Indica permisos de usuario (lectura, escritura y ejecución).r-x:Indica permisos de grupo (lectura y ejecución).r-x:Indica otros permisos (lectura y ejecución).
La sintaxis del comando umask
 Usando la umask  comando sin opciones de comando adicionales devuelve la máscara actual como salida:
 
 La umask  El comando utiliza la siguiente sintaxis:
umask [-p] [-S] [mask] donde:
[mask]:La nueva máscara de permisos que está aplicando. De forma predeterminada, la máscara se presenta como un valor numérico (octal).[-S]:Muestra la máscara actual como un valor simbólico.[-p]:Muestra la máscara actual junto con laumaskcomando, lo que permite copiarlo y pegarlo como una entrada futura.
 Valores umask simbólicos y numéricos
Como mencionamos en el ejemplo anterior, umask se puede mostrar como un valor numérico (octal) o simbólico.
Una máscara puede tener los siguientes valores numéricos y los valores simbólicos correspondientes:
| 0 | ---  |  Sin permiso | 
| 1 | --x  |  Ejecutar | 
| 2 | -w-  |  Escribir | 
| 3 | -wx  |  Escribir y ejecutar | 
| 4 | r--  |  Leer | 
| 5 | r-x  |  Leer y ejecutar | 
| 6 | rw-  |  Leer y escribir | 
| 7 | rwx  |  Leer, escribir y ejecutar |