Danilo,

Você está se confundindo. O primeiro octal refere-se a permissões especiais
no comando CHMOD. No comand UMASK ele é depreciado, conforme eu expliquei na
última mensagem.

Clayton,

Você está com dúvida em relação ao comando umask. Recomendo dar uma
pesquisada no google.
Mas o que você falou está correto. A umask 0022 irá gerar arquivos com a
permissão 644.

Um modo bem fácil (mas não totalmente correto) de calcular as permissões
geradas por uma determinada umask é fazer o seguinte:

Para arquivo faça 666 - valor da umask . Por exemplo: umask 0640, irá gerar
arquivos com permissão 026.

ATENÇÃO: Independente da umask, um arquivo nunca será criado com a permissão
de execução setada (segurança). Por exemplo, uma umask igual a 0531, não
gera arquivos com permissão 135 e sim arquivos com a permissão 024 (sem o
bit de execução habilitado)

Para diretório subtraia 777. Exemplo: umask 0640, geraria diretórios com
permissão 137.

A forma correta de se trabalhar com umask é através da representação
binária, mas a dica acima deve resolver o seu problema!!!

Espero ter ajudado.

Daniel Carlos S. de Jesus
RHCE, LPIC-3

2009/1/23 daniloh2000 <daniloh2...@yahoo.com.br>

>   Bom dia Clayton,
>
> O primeiro digito refere-se a permissões especiais SUID, SGID e
> Stick Bit.
>
> http://tldp.org/LDP/GNU-Linux-Tools-Summary/html/file-permissions.html
>
> Abraços,
> Danilo
> LPIC-2
>
> --- Em lpi@yahoogrupos.com.br <lpi%40yahoogrupos.com.br>, Clayton
> <digitaliz...@...> escreveu
>
> >
> > Pessoal alguém tem alguma dica sobre um bom tutorial a respeito de
> umask ?
> > Encontrei documentação satisfatória explicando sobre o uso do umask
> até o
> > momento que me deparei com alguns sistemas onde o umask tem quatro
> dígitos
> > exemplo:
> >
> > $ umask
> > 0022
> >
> > Isso me deixou com dúvidas quanto à utilização desta ferramenta.
> >
>
>  
>

Responder a