Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — VUNESP 2024

Sistemas OperacionaisLinux
Código
vu088052
Banca
VUNESP
Órgão
UNESP
Ano
2024
Nível
Superior
Cargo
V - - Analista de Informática II
No sistema operacional Linux, o seguinte comandochmod a-w f utem como finalidade
  1. Afornecer permissão de escrita a todos os arquivos do sistema para os usuários f e u.
  2. Bfornecer permissão de escrita a todos os usuários do sistema para os arquivos f e u.
  3. Cfornecer permissão de escrita ao arquivo f para o usuário u.
  4. Dremover a permissão de escrita de todos os usuários do sistema para os arquivos f e u.
  5. Eremover a permissão de escrita de todos os arquivos do sistema para os usuários f e u.
Revelar gabarito e comentário

GabaritoD — remover a permissão de escrita de todos os usuários do sistema para os arquivos f e u.

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

Comando chmod no Linux

Gabarito: letra D. O comando chmod a-w f u remove a permissão de escrita (-w) para todos os usuários (a = all) sobre os arquivos f e u.

O chmod (change mode) é utilizado para alterar permissões de arquivos e diretórios. A notação simbólica segue o formato: [quem][operador][permissão]. Neste caso:

  • a (all) = dono, grupo e outros.

  • - (operador) = remove a permissão.

  • w (write) = permissão de escrita.

Assim, a-w significa: para todos os usuários, remova a permissão de escrita. Os argumentos f e u são os arquivos alvo.

Alternativa A — ❌ Incorreta

Afirma que o comando fornece permissão de escrita a todos os arquivos do sistema para os usuários f e u. Erro duplo: o operador - remove, não adiciona; e f e u são os arquivos, não os usuários.

Alternativa B — ❌ Incorreta

Também diz que fornece permissão de escrita, quando na verdade remove. Além disso, os alvos são os arquivos f e u, não usuários.

Alternativa C — ❌ Incorreta

Afirma que fornece permissão de escrita ao arquivo f para o usuário u. Novamente o operador - indica remoção; além disso, a permissão é alterada para todos os usuários (all), não apenas para um usuário específico.

Alternativa D — ✅ Correta ⟵ GABARITO

Descreve corretamente: remove a permissão de escrita de todos os usuários do sistema para os arquivos f e u. A expressão "todos os usuários" equivale a a (all).

Alternativa E — ❌ Incorreta

Inverte o sentido: o comando atua sobre os arquivos listados (f e u), alterando permissões para todos os usuários, e não sobre todos os arquivos do sistema para os usuários f e u.

NÃO CAIA NESSA!

A banca explora a confusão entre adicionar/remover permissão (+ vs -) e entre o alvo do comando (arquivos vs usuários). Lembre-se: no formato chmod [quem][operador][permissão] arquivo, o operador - sempre remove. Além disso, os nomes após o modo são os arquivos/diretórios afetados.

PEGA ESSA DICA!

Memorize a notação simbólica do chmod: u (user/dono), g (group), o (others), a (all); operadores + (adiciona), - (remove), = (define exatamente); permissões r (leitura), w (escrita), x (execução). Em provas, identifique primeiro o operador e depois o alvo para evitar confusões.

Gabarito: letra D.

Link permanente: /questoes/vu088052