El comando umask
se utiliza en sistemas Unix y Linux para establecer la máscara de permisos predeterminados para nuevos archivos y directorios. Esta máscara determina qué permisos se quitarán de los permisos predeterminados que se asignan a los archivos y directorios cuando se crean.
La sintaxis básica del comando umask
es la siguiente:
umask [opciones] [argumentos]
-S
: Muestra la máscara de permisos en formato simbólico.-p
: Muestra la máscara de permisos actual de manera persistente.Aquí hay algunos ejemplos prácticos del uso del comando umask
:
Ver la máscara de permisos actual:
umask
Establecer una nueva máscara de permisos:
umask 027
Esto establece que los nuevos archivos tendrán permisos rw-r-----
y los nuevos directorios rwxr-x---
.
Ver la máscara de permisos en formato simbólico:
umask -S
Restablecer la máscara de permisos a su valor predeterminado:
umask 002
umask
a tu archivo de inicio (como .bashrc
o .profile
) para establecer una máscara de permisos predeterminada cada vez que inicies sesión.