No sistema operacional Linux, o comando umask é utilizado p...

Próximas questões
Com base no mesmo assunto
Q411041 Sistemas Operacionais
No sistema operacional Linux, o comando umask é utilizado para
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C, que afirma que o comando umask é utilizado para definir a permissão padrão para todos os novos arquivos criados.

O comando umask no Linux é um recurso que controla as permissões padrão de arquivos e diretórios quando são criados. Sempre que um novo arquivo ou diretório é criado, o sistema operacional atribui permissões iniciais a esse objeto. O valor que o umask configura serve como uma "máscara" que determina quais permissões serão retiradas das permissões totais possíveis.

Por exemplo, se o umask estiver definido como 022, as permissões padrão para um novo arquivo serão 644 (em que 666 é o padrão total para arquivos, menos o valor do umask), e para um diretório seria 755 (em que 777 é o padrão para diretórios, menos o valor do umask). Isso significa que os arquivos serão legíveis e graváveis pelo proprietário, mas apenas legíveis pelos demais usuários, e diretórios serão acessíveis a todos, mas somente o proprietário poderá criar novos arquivos ou diretórios dentro deles.

Desta forma, a alternativa C está correta porque corresponde precisamente à função do comando umask no ambiente Linux. As demais alternativas não descrevem a função desse comando:

  • A alternativa A está errada porque para alterar permissões de arquivos específicos usamos o comando chmod, não o umask.
  • A alternativa B está errada pelo mesmo motivo que a A, pois trata-se de permissões específicas de um arquivo, não do padrão de novos arquivos.
  • A alternativa D está errada, pois para executar um aplicativo com direitos de superusuário, o comando usado seria sudo.
  • E a alternativa E está incorreta, pois para modificar o direito de execução de um aplicativo, também usaríamos o comando chmod.

Portanto, a compreensão do comando umask e de como as permissões de arquivo são gerenciadas no Linux é essencial para responder corretamente a essa questão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Segue os links de um artigo que explica o funcionamento dos comandos umask, chown e chgrp.  São duas partes:

http://www.infowester.com/linuxpermissoes2.php

http://www.infowester.com/linuxpermissoes.php


Definir a permissão padrão para todos os novos arquivos(666) e diretórios(777) criados.

Gabarito C

O comando umask serve como uma máscara para ajustar a permissão de arquivos e diretórios.

Se você usar o comando umask sem parâmetros será mostrado o valor atual que este comando está usando:

[usuario@localhost]# umask 002

No exemplo acima o comando umask está com a máscara 002 (octal).

Se você quiser alterar este valor você deve usar o comando umask com o valor da máscara como argumento:

[usuario@localhost]# umask 222 [usuario@localhost]# umask 222

 

 

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo