El comando umask
se utiliza en sistemas Unix y Linux para establecer los permisos predeterminados de los archivos y directorios que se crean en el sistema. Específicamente, define una “máscara” que determina qué permisos no se otorgarán a los nuevos archivos y directorios.
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 en formato octal.umask
umask 027
Esto establece que los nuevos archivos tendrán permisos de lectura y escritura para el propietario, y solo permisos de lectura para el grupo.
umask -S
umask 0022
Esto permite que los archivos sean legibles por todos, pero solo el propietario puede escribir en ellos.
.bashrc
o .profile
para que se aplique automáticamente en cada sesión.