Questão de Sistemas Operacionais — Geral — VUNESP 2024
- Código
- vu212428
- Banca
- VUNESP
- Órgão
- DESENVOLVE SP
- Ano
- 2024
- Cargo
- Ana Sis ( )
- A0
- B1
- C2
- D4
- E8
GabaritoB — 1
Gabarito: letra B — a conta chega a 1 — alternativa B.
No Linux, cada arquivo tem permissões que dizem quem pode ler, escrever ou executar. Essas permissões são representadas por letras (r, w, x) ou por números octais: leitura vale 4, escrita vale 2 e execução vale 1. O valor final de um dígito é a soma dos valores das permissões concedidas.
A notação octal funciona como uma soma de bits: se você quer dar leitura e execução, soma 4 + 1 = 5; se quer só escrita, fica 2. Cada permissão tem um peso fixo, e o dígito resultante é sempre a soma dos pesos das permissões habilitadas. Como o sistema é octal, os dígitos vão de 0 a 7 — não existe 8.
A questão pede exatamente o valor do bit de execução isolado, ou seja, sem somar leitura nem escrita. Basta lembrar que execução vale 1.
permissões do Linux: leitura (r) = 4, escrita (w) = 2, execução (x) = 1
comando chmod usa notação octal
O que queremos: o valor octal que representa apenas a permissão de execução
Para saber qual dígito representa apenas execução, precisamos primeiro fixar os valores que o sistema usa: leitura = 4, escrita = 2, execução = 1. Essa é a base de toda a notação octal do chmod.
r = 4, w = 2, x = 1
Confundir os valores, por exemplo achar que execução é 2 ou 4. A ordem correta é 4-2-1.
A pergunta é direta: qual dígito configura apenas a permissão de execução? Como execução vale 1, e não queremos somar leitura nem escrita, o dígito é exatamente 1.
Pensar que precisa somar algo, mas 'apenas execução' significa só o bit x, sem adições.
Resposta: 1 — alternativa B
Link permanente: /questoes/vu212428