b'\n_START_ARTICLE_\nUmask\n_START_SECTION_\nUmask simb\xc3\xb3lico\n_START_PARAGRAPH_\nUma umask ajustada para u=rwx,g=rwx,o= resultar\xc3\xa1 em novos arquivos tendo as permiss\xc3\xb5es rw-rw---- (leia a frase acima), e novos diret\xc3\xb3rios com permiss\xc3\xb5es rwxrwx---.\n_START_SECTION_\nExemplo sobre umask simb\xc3\xb3lico\n_START_PARAGRAPH_\nNo bash:_NEWLINE_ $ umask u=rwx,g=rwx,o=_NEWLINE_ $ mkdir foo_NEWLINE_ $ touch bar_NEWLINE_ $ ls -l_NEWLINE_ drwxrwx--- 2 dave dave 512 Sep  1 20:59 foo_NEWLINE_ -rw-rw---- 1 dave dave   0 Sep  1 20:59 bar\n_START_SECTION_\nUmask octal\n_START_PARAGRAPH_\nUmasks octais s\xc3\xa3o calculadas via bitwise AND do complemento unit\xc3\xa1rio do argumento (usando bitwise NOT) e o modo de acesso total._NEWLINE_As modifica\xc3\xa7\xc3\xb5es apenas ter\xc3\xa3o efeito durante a sess\xc3\xa3o corrente._NEWLINE_O modo de acesso total \xc3\xa9 666 para arquivos, e 777 no caso de diret\xc3\xb3rios._NEWLINE_A maioria dos Unix shells proporciona um comando umask que afeta a todos os processos-filhos executados a partir deste shel. umask usa 777 por padr\xc3\xa3o tanto para arquivos quanto para diret\xc3\xb3rios. Se quiser m\xc3\xa1scaras diferentes para arquivos e diret\xc3\xb3rios, voc\xc3\xaa deve usar fmask ou dmask._NEWLINE_Um valor comumente usado \xc3\xa9 022 (proibindo a permiss\xc3\xa3o de escrita para o grupo e outros), o que assegura que novos arquivos sejam apagados apenas pelo propriet\xc3\xa1rio (i.e. o usu\xc3\xa1rio que o criou). Um outro valor comum \xc3\xa9 002, que mant\xc3\xa9m a permiss\xc3\xa3o de escrita nos arquivos para o grupo do usu\xc3\xa1rio. Isso pode ser usado para arquivos compartilhados com v\xc3\xa1rios usu\xc3\xa1rios trabalhando com os mesmos arquivos.\n_START_SECTION_\nExemplos sobre umask octal\n_START_PARAGRAPH_\nAssumindo que o umask tenha o valor 174, qualquer novo arquivo ser\xc3\xa1 criado com a permiss\xc3\xa3o 602 e qualquer novo diret\xc3\xb3rio com a permiss\xc3\xa3o 603 pois:_NEWLINE_666\xe2\x82\x88 AND NOT(174\xe2\x82\x88) = 602\xe2\x82\x88_NEWLINE_enquanto que_NEWLINE_777\xe2\x82\x88 AND NOT(174\xe2\x82\x88) = 603\xe2\x82\x88777\xe2\x82\x88 = (111 111 111)\xe2\x82\x82_NEWLINE_174\xe2\x82\x88 = (001 111 100)\xe2\x82\x82_NEWLINE_NOT(001 111 100)\xe2\x82\x82 = (110 000 011)\xe2\x82\x82_NEWLINE_(111 111 111)\xe2\x82\x82 AND (110 000 011)\xe2\x82\x82 = (110 000 011)\xe2\x82\x82_NEWLINE_     777\xe2\x82\x88           NOT (174)\xe2\x82\x88          (603)\xe2\x82\x88_NEWLINE_No bash:_NEWLINE_ $ umask 0174_NEWLINE_ $ mkdir foo_NEWLINE_ $ touch bar_NEWLINE_ $ ls -l_NEWLINE_ drw-----wx 2 dave dave 512 Sep  1 20:59 foo_NEWLINE_ -rw-----w- 1 dave dave   0 Sep  1 20:59 bar_NEWLINE_Usando a m\xc3\xa1scara acima, octal 1 pro\xc3\xadbe o bit de execu\xc3\xa7\xc3\xa3o de ser usado, octal 7 pro\xc3\xadbe todos os bits do grupo de serem ativados, e octal 4 pro\xc3\xadbe o bit de leitura para outros.'