Pular para o conteúdo principal

Questão de Sistemas Operacionais — Comandos — VUNESP 2024

Sistemas OperacionaisComandos
Código
vu083858
Banca
VUNESP
Órgão
Prefeitura de Mogi das Cruzes - SP
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
O comando chmod é utilizado em um sistema operacional Linux para alterar as permissões de um arquivo. Considere o seguinte comando.chmod a=wx file.txtAssinale a alternativa que apresenta um comando chmod equivalente ao apresentado.
  1. Achmod 000 file.txt
  2. Bchmod 111 file.txt
  3. Cchmod 333 file.txt
  4. Dchmod 555 file.txt
  5. Echmod 777 file.txt
Revelar gabarito e comentário

GabaritoC — chmod 333 file.txt

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”.

Permissões Linux: chmod e notação octal

Gabarito: letra C. O comando chmod a=wx file.txt atribui permissões de escrita (w) e execução (x) para todos os usuários (owner, group, others). Em octal, w vale 2, x vale 1, e a soma é 3. Como a permissão é igual para todas as classes, a representação octal é 333. Portanto, o comando equivalente é chmod 333 file.txt.

A banca testa a conversão entre a notação simbólica (letras) e a notação octal (números) do comando chmod. Cada permissão tem um valor octal: r (read) = 4, w (write) = 2, x (execute) = 1. A soma desses valores define o octal de cada classe (dono, grupo, outros). a=wx significa dar wx para todos, então cada classe recebe 2+1=3, resultando em 333.

  1. 1a=wx: wx para owner, group, others
  2. 2w=2, x=1 → soma=3 por classe
  3. 33 dígitos iguais: 333
  4. 4Equivalente: chmod 333
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

chmod 000 remove todas as permissões (---), o que equivale a a= (sem permissões), não a a=wx. Portanto, não é equivalente.

Alternativa B — ❌ Incorreta

chmod 111 dá apenas permissão de execução (--x) para todos, pois 1 octal equivale apenas a x. Isso corresponde a a=x, não a=wx.

Alternativa C — ✅ Correta ⟵ GABARITO

chmod 333 atribui wx (3 = 2+1) para cada classe, exatamente o que a=wx faz. É a conversão direta e correta.

Alternativa D — ❌ Incorreta

chmod 555 dá permissões de leitura e execução (r-x), já que 5 = 4+1. Isso corresponde a a=rx, não a=wx.

Alternativa E — ❌ Incorreta

chmod 777 dá todas as permissões (rwx), 7 = 4+2+1. Equivaleria a a=rwx, que é diferente de a=wx.

NÃO CAIA NESSA!

A banca pode confundir os valores octais. Muitos candidatos decoram que 777 é "tudo" e 000 é "nada", mas erram ao não saber que wx = 3. Memorize: r=4, w=2, x=1. Some para cada classe e forme o octal de três dígitos. Treine conversões entre notações.

Gabarito: letra C.

Link permanente: /questoes/vu083858