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 lpi@yahoogrupos.com.br, "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.
>


Responder a