Questão de Sistemas Operacionais — Comandos — VUNESP 2024
Sistemas Operacionais›Comandos
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.
Achmod 000 file.txt
Bchmod 111 file.txt
Cchmod 333 file.txt
Dchmod 555 file.txt
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.
1a=wx: wx para owner, group, others
2w=2, x=1 → soma=3 por classe
33 dígitos iguais: 333
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.