Questão nº 40
Questão de Tecnologia da Informação · FCC TRF4 2019 (nº 40)
No Linux, para atribuir somente permissão de leitura e escrita para o dono do arquivo `trf4r.sh` e somente leitura para usuários do mesmo grupo, utiliza-se o comando
- A`chmod 640 trf4r.sh` (alternativa correta)
- B`chmod 755 trf4r.sh`
- C`chmod 777 trf4r.sh`
- D`chmod 341 trf4r.sh`
- E`chmod 666 trf4r.sh`
Resposta comentada
Gabarito Alternativa A
No Linux, o comando chmod (change mode) é usado para definir as permissões de acesso a arquivos e diretórios. Essas permissões são geralmente representadas por um número de três dígitos (sistema octal), onde cada dígito controla as permissões para o dono do arquivo, o grupo ao qual o arquivo pertence e outros usuários, respectivamente. Cada tipo de permissão tem um valor numérico: leitura (r) vale 4, escrita (w) vale 2 e execução (x) vale 1. Para obter o dígito octal, somamos os valores das permissões desejadas.
(A) Correta: O comando chmod 640 trf4r.sh atende exatamente aos requisitos.
- 6 (para o dono): 4 (leitura) + 2 (escrita) = 6.
- 4 (para o grupo): 4 (leitura) = 4.
- 0 (para outros): Nenhuma permissão = 0.
(B) Incorreta: O comando chmod 755 trf4r.sh concede permissão de execução (x) ao dono e ao grupo, o que não foi solicitado. A armadilha aqui é que 755 é uma permissão comum para scripts executáveis, mas não corresponde às permissões específicas de leitura e escrita para o dono e somente leitura para o grupo.
(C) Incorreta: O comando chmod 777 trf4r.sh concede permissão total (leitura, escrita e execução) para todos (dono, grupo e outros), o que é excessivo e não solicitado.
(D) Incorreta: O comando chmod 341 trf4r.sh concede 3 (escrita + execução) ao dono, 4 (leitura) ao grupo e 1 (execução) a outros, o que não corresponde às permissões desejadas.
(E) Incorreta: O comando chmod 666 trf4r.sh concede permissão de leitura e escrita (6) para o dono, para o grupo e para outros. Embora a permissão para o dono esteja correta (6), a permissão para o grupo deveria ser apenas leitura (4) e para outros, nenhuma (0).
Fonte: FCC TRF4 2019 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.