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?
- chmod u+rx,o+rx arquivo.txt
- setfacl -m u:user2:rx arquivo.txt
- chown user2 arquivo.txt
- chmod 751 arquivo.txt
- 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