FC ConcursosFC Concursos

Questão FC871799

Considerando um cenário onde um arquivo possui as permissões rwxr-x--x e pertence ao usuário user1 e ao grupo group1, qual comando permitiria que user2 (que não pertence a group1)

Unix e Linux

IBADE · 2026

No Linux, a manipulação de permissões de arquivos e diretórios é crucial para a segurança do sistema.

 

Considerando um cenário onde um arquivo possui as permissões rwxr-x--x e pertence ao usuário user1 e ao grupo group1, qual comando permitiria que user2 (que não pertence a group1) pudesse apenas ler e executar o arquivo, sem alterar as permissões existentes para outros?

  1. chmod u+rx,o+rx arquivo.txt
  2. setfacl -m u:user2:rx arquivo.txt
  3. chown user2 arquivo.txt
  4. chmod 751 arquivo.txt
  5. sudo -u user2 cat arquivo.txt
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

O comando setfacl -m u:user2:rx arquivo.txt adiciona uma entrada na lista de controle de acesso (ACL) que concede ao usuário user2 permissões de leitura e execução sobre o arquivo, sem alterar o dono, o grupo ou as permissões gerais.

Na prática, a opção -m significa "modificar" a ACL, e a expressão u:user2:rx indica que o usuário user2 recebe as permissões r (read) e x (execute). O restante das permissões permanece inalterado.

Observe que a permissão efetiva pode ser afetada pela mask da ACL; verifique com getfacl arquivo.txt para confirmar o resultado. Em sistemas onde necessário, pode ser preciso ter privilégios de root ou que o sistema de arquivos suporte ACLs.

Assim, esse comando permite dar acesso específico a user2 sem modificar as permissões já existentes para outros usuários.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo