Em um servidor Linux, o diretório /dados/relatórios é util...

Próximas questões
Com base no mesmo assunto
Q4378041 Sistemas Operacionais
Em um servidor Linux, o diretório /dados/relatórios é utilizado pela equipe do grupo auditoria. Os integrantes do grupo devem criar e editar arquivos nesse local, usuários externos ao grupo não devem ter acesso e, sobretudo, novos arquivos e subdiretórios precisam herdar o grupo associado ao diretório, em vez do grupo primário particular de cada criador. No modelo tradicional de permissões do Linux, qual configuração está diretamente relacionada a essa última exigência? 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A pista é a exigência de que os novos objetos recebam o grupo associado ao diretório, e não o grupo do criador. Como se pergunta pela atribuição do grupo — não pelas permissões de acesso —, o critério aponta para o setgid em diretório e para a alternativa A.

Tema central: Herança de grupo com setgid
Análise das alternativas
A
Certa
A alternativa A combina os dois elementos necessários: o diretório pertence ao grupo auditoria e tem o bit setgid ativado. Assim, os objetos criados nele recebem auditoria como grupo proprietário, em vez do grupo efetivo do processo criador. Os novos subdiretórios também recebem o bit setgid, permitindo manter essa regra nas criações posteriores dentro deles. Isso determina a atribuição do grupo, mas não garante, sozinho, escrita para seus integrantes nem bloqueio de terceiros: essas condições dependem também das permissões aplicáveis.
B
Errada
O setuid não estabelece herança de grupo. A alternativa confunde esse mecanismo com o setgid e atribui ao diretório um efeito de credenciais de execução associado ao próprio arquivo executável. Ativar setuid no diretório não faz os arquivos criados receberem o grupo auditoria nem produz o efeito de execução descrito.
C
Errada
O sticky bit restringe a exclusão e a renomeação de entradas no diretório; ele não escolhe o grupo proprietário dos objetos criados. Portanto, atua sobre operações com entradas já existentes, e não sobre a herança de grupo exigida.
D
Errada
A umask retira permissões do modo solicitado na criação; não determina o grupo proprietário nem copia as permissões do diretório pai. O valor 000 significa que a máscara não retira nenhuma das permissões solicitadas, e não que os novos objetos herdam grupo e permissões do diretório.
E
Errada
Alterar o usuário proprietário do diretório para root não ativa a herança de grupo. Usuário proprietário e grupo proprietário são atributos distintos: a identidade root não substitui o mecanismo do setgid que faz os novos objetos receberem o grupo do diretório pai.
Pegadinha da questão
O contexto menciona edição pelo grupo e proibição de acesso a terceiros, mas a pergunta delimita a escolha à herança do grupo. Não se deve rejeitar A por ela não configurar, isoladamente, todos os requisitos de acesso, nem confundir herdar o grupo com copiar integralmente as permissões.
Dica para questões semelhantes
  • Separe o resultado pedido antes de escolher a configuração: atribuição de grupo, permissões de criação e restrições de exclusão ou renomeação são funções diferentes.
  • Ao aplicar a regra de propagação do setgid, distinga o grupo recebido do bit recebido: novos arquivos e subdiretórios recebem o grupo do pai; a propagação do próprio bit indicada nessa regra se refere aos novos subdiretórios.

Clique para visualizar este gabarito

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