Comando Umask [RESOLVIDO]

1. Comando Umask [RESOLVIDO]

fabricio vasconcelos
fubazim

(usa Ubuntu)

Enviado em 21/09/2010 - 09:28h

Estou fazendo um trabalho mas não consigo entender como funciona o umask. Pergunta abaixo.

5 – Com uma umask de 022, como são definidas as permissões de um arquivo recém-criado?

A – 0750
B – 0644
C – 0022
D – 1022
E – 1644


  


2. Re: Comando Umask [RESOLVIDO]

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 21/09/2010 - 10:29h

O umask define uma máscara que define a permissão padrão que os arquivos criados terão no sistema.
Veja:

000 010 010 (022 em binário)
rwx rwx rwx (permissões)
--------------------
rwx r-x r-x (em octal: 0755)

Essa máscara funciona assim: O bit zero liga a permissão e o bit 1 desliga.

Só que tem algo interessante aí no meio: Se o arquivo criado for um diretório então ele terá essa permissão aí de cima, mas se for um arquivo "normal" a permissão dele não inclui execução por questões de segurança.
Daí a permissão desses arquivos será: rw- r-- r-- (em octal 0644)

A resposta seria b) mas se tivesse a resposta 755 também estaria certa também (se o problema não especificasse o tipo de arquivo).

Fonte:
http://virtual01.lncc.br/~licht/linux/sistema.permissoes.umask.html

Espero ter ajudado.
t+


3. Re: Comando Umask [RESOLVIDO]

Deuzenildo
deuz

(usa Debian)

Enviado em 27/12/2014 - 21:51h

Apesar de resolvido, gostaria apenas de comentar um pouco;

é de fato um esquema interessante, se nao soubermos disso, na hora do exame, perdemos a questao, a questao pede uma reposta, e na verdade, se for responder sem conhecer como funciona o sistema, acaba errando a questao.
só pra finalizar, essa explicação de como funciona a mascara padrao do sistema, ainda nao vi no curso preparatório para o LPIC1.
Como fiquei na duvida, resolvi buscar, e encontrei a resposta aqui, no VOL como sempre..

Valeu...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts