Pessoal,
Minha primeira contribuição para a lista, espero ajudar...
O umask vai mascarar alguma permissão do diretório/arquivo, ou seja, a
codificação do umask indica as permissões que não estarão ativas.
pensem no seguinte, r+w+x
4+2+1=7
Somando as permissões ativas temos a permissão em octal.
a mascara é aplicada sobre a criação de diretórios, ou seja:
Sabemos que a permissão máxima é o -> 777
e a mascara padrão é -> 022
permissão padrão para diretótior é 755
para saber qual a permissão do arquivo que será criado basta pensar
que arquivos não podem ser executados, assim:
Permissão padrão para arquivos é 744 (com a mesma mascara)
Exemplo com a mascara padrão: umask 0022 => diretorio rwxr-xr-x
arquivo rwxr--r--
sempre funcionará assim, diretorio = 777 - mascara
arquivo = diretório - 011
Bom, para a questão citada,
umask rw-r-----
devemos aplicar a mascara = umask 137
para a resposta ser 026 a questão deveria especificar que estas seriam
as permissões de um arquivo e não de um diretório...
Ate+
--- Em [email protected], "aedin.jacu" <[EMAIL PROTECTED]> escreveu
>
> Boa noite.
> Estava lendo um questionario sobre umask, e me deparei com a seguinte
> questão:
>
> 1 _ Como eu poderia fazer para mudar o umask padrão para r w _ r _ _
> _ _ _?
> umask 022
> umask 640
> umask 026
> umask 137
> umask 046
>
> Obs: Eu marquei a questão (D - 137) mas segundo o questionario a
> resposta correta é a (C - 026), gostaria que alguém me esclaressece
> porque a resposta é 026 e como e realizado o calculo.
>
> Obrigado.
>