Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — VUNESP 2024

Sistemas OperacionaisGeral
Código
vu212428
Banca
VUNESP
Órgão
DESENVOLVE SP
Ano
2024
Cargo
Ana Sis ( )
Para executar arquivos em um sistema operacional Ubuntu, é necessário que a permissão de execução do arquivo esteja habilitada. Considerando o comando chmod, o valor do dígito octal que configura apenas a permissão de execução é o
  1. A0
  2. B1
  3. C2
  4. D4
  5. E8
Revelar gabarito e comentário

GabaritoB — 1

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Resolução

Gabarito: letra B — a conta chega a 1 — alternativa B.

A ideia por trás

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.

O que a questão dá

  • 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

Passo 1 — Lembrar os valores octais das permissões

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

NÃO CAIA NESSA!

Confundir os valores, por exemplo achar que execução é 2 ou 4. A ordem correta é 4-2-1.

Passo 2 — Identificar o valor da execução isolada

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.

1\boxed{1}
NÃO CAIA NESSA!

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