Questão de Sistemas Operacionais — Scripts em Unix e Linux — Quadrix 2023
- Código
- qa543694
- Banca
- Quadrix
- Órgão
- CRECI 6 (PR)
- Ano
- 2023
- Cargo
- PST (CRECI 6 PR)
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: CERTO. O comando chmod (change mode) é exatamente o utilitário do Linux/Unix destinado a alterar as permissões de acesso de arquivos e diretórios, e o exemplo chmod 755 creci.pdf é válido, pois atribui ao proprietário permissão total (leitura, escrita e execução) e aos demais usuários apenas leitura e execução. Essa é a função clássica do comando, presente desde os primórdios do Unix, como registrado na própria história do sistema.
O chmod é um dos comandos fundamentais do sistema de permissões do Linux, herdado do Unix. Ele permite modificar as permissões de um arquivo ou diretório de duas formas principais: modo simbólico (usando letras como u, g, o, r, w, x) e modo octal (usando números de 0 a 7). O exemplo do enunciado usa o modo octal, 755, que é uma das combinações mais comuns e importantes de se conhecer.
Para entender o 755, é preciso decodificar cada dígito. Cada algarismo representa as permissões de uma classe de usuário: o primeiro dígito é o dono (user), o segundo é o grupo (group) e o terceiro é outros (others). Cada dígito é a soma de valores: 4 = leitura (r), 2 = escrita (w), 1 = execução (x). Assim:
7 = 4 + 2 + 1 = rwx (leitura, escrita e execução) para o dono;
5 = 4 + 1 = r-x (leitura e execução) para o grupo;
5 = 4 + 1 = r-x (leitura e execução) para outros.
Portanto, chmod 755 creci.pdf concede ao proprietário controle total sobre o arquivo, enquanto grupo e demais usuários podem ler e executar (no caso de um PDF, executar não tem efeito prático, mas a permissão é concedida). Essa é uma configuração típica para arquivos executáveis ou scripts, e também para diretórios, onde a permissão de execução é necessária para acessar o conteúdo.
A banca explora aqui um conhecimento básico, mas essencial: a diferença entre chmod (permissões) e outros comandos que também lidam com arquivos, como chown (mudar dono) e chgrp (mudar grupo). Muitos candidatos confundem esses comandos, mas a questão é direta: o enunciado descreve precisamente a função do chmod e dá um exemplo correto de uso. Não há pegadinha sutil — é uma afirmação factual verdadeira.
Guarde a lógica dos três dígitos octais: cada um representa uma classe de usuário, e cada permissão é uma soma de 4, 2 e 1. É esse critério que permite avaliar qualquer exemplo de chmod numérico na prova.
A afirmação está correta. O comando chmod é, de fato, o utilitário do Linux para alterar permissões de acesso de arquivos e diretórios. O exemplo chmod 755 creci.pdf é válido e coerente: o 755 em octal significa rwxr-xr-x, ou seja, o dono tem leitura, escrita e execução; o grupo e os demais usuários têm apenas leitura e execução. Não há qualquer erro na descrição ou no exemplo.
Gabarito: CERTO
Link permanente: /questoes/qa543694