O Que É um Valor de Umask?
Um valor de umask é uma configuração herdada por cada processo que especifica quais bits de permissão devem ser removidos das permissões que um programa solicita ao criar um arquivo ou diretório. Um umask comum, por exemplo, remove o acesso de escrita para o grupo e para os outros. As permissões resultantes são o modo solicitado com os bits do umask removidos.
Por que isso importa
Um umask inesperado em um runner pode tornar as saídas de build ilegíveis para outros steps ou usuários, causando falhas de permissão negada. Defini-lo explicitamente mantém as permissões dos arquivos gerados previsíveis entre os jobs.
Guias relacionados
What Are File Mode Bits?File mode bits are the permission and type flags on a file that encode who may read, write, or execute it, us…
What Are Owner, Group, and Other Permissions?Owner, group, and other are the three permission classes Unix applies to each file, granting separate read, w…
What Is the Setgid Bit?The setgid bit runs an executable with its group privileges, or on a directory makes new files inherit that d…