Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — VUNESP 2024

Sistemas OperacionaisLinux
Código
vu085481
Banca
VUNESP
Órgão
Prefeitura de Santo André - SP
Ano
2024
Nível
Médio
Cargo
Técnico de Informática
Têm-se 5 arquivos em um diretório no ambiente Linux, em sua configuração original.Imagem associada para resolução da questãoAssinale a alternativa com o arquivo menos protegido, que é aquele que qualquer usuário pode abrir, alterar e executar.
  1. Ainicio.js
  2. Btarefas.c
  3. Cprincipal.py
  4. Dlog1.txt
  5. Eextrato.txt
Revelar gabarito e comentário

GabaritoB — tarefas.c

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 de arquivos no Linux

Gabarito: letra B. O arquivo menos protegido é aquele cujas permissões permitem que qualquer usuário (dono, grupo e outros) possa ler, escrever e executar — ou seja, permissão rwxrwxrwx (777 em octal). Na figura, o arquivo tarefas.c é o único que apresenta essa combinação completa de permissões para todas as classes de usuários, sendo, portanto, o que qualquer usuário pode abrir, alterar e executar.

No Linux, cada arquivo possui um conjunto de permissões que define o que o dono (owner), o grupo (group) e os demais usuários (others) podem fazer com ele. As permissões básicas são três: leitura (r), escrita (w) e execução (x). Elas aparecem na saída do comando ls -l como uma string de 10 caracteres: o primeiro indica o tipo (arquivo -, diretório d, etc.) e os nove seguintes são três grupos de três permissões — dono, grupo e outros. Por exemplo, -rwxrwxrwx significa que todos têm permissão total.

A permissão de escrita em um arquivo permite modificar seu conteúdo; a de execução permite rodá-lo como programa. Quando todas as classes têm rwx, o arquivo é considerado "menos protegido" — qualquer usuário do sistema pode abrir (ler), alterar (escrever) e executar. Essa é a permissão máxima e, na prática, raramente é usada por questões de segurança, mas é exatamente o que a questão pede.

A banca explora a leitura da representação simbólica das permissões. O candidato precisa identificar, entre os cinco arquivos, qual tem a string -rwxrwxrwx. Os demais arquivos têm permissões mais restritas, como -rw-r--r-- (644), que permite leitura a todos, mas escrita apenas ao dono, ou -rwxr-xr-x (755), que permite execução a todos, mas escrita apenas ao dono. A pegadinha está em não confundir permissões parciais (como leitura para todos) com a permissão total exigida.

Guarde o critério: o arquivo menos protegido é o que apresenta rwx para dono, grupo e outros — é essa combinação que a alternativa correta deve espelhar.

Critério

tarefas.c (correto)

inicio.js, log1.txt, extrato.txt

principal.py

Permissão (simbólica)

-rwxrwxrwx

-rw-r--r--

-rwxr-xr-x

Permissão (octal)

777

644

755

Qualquer usuário pode ler?

✅ Sim

✅ Sim

✅ Sim

Qualquer usuário pode alterar?

✅ Sim

❌ Não (apenas o dono)

❌ Não (apenas o dono)

Qualquer usuário pode executar?

✅ Sim

❌ Não

✅ Sim

Atende ao enunciado (abrir, alterar, executar)?

✅ Sim

❌ Não

❌ Não

Alternativa A — ❌ Incorreta

inicio.js não é o menos protegido. Na figura, ele apresenta permissões do tipo -rw-r--r-- (644), ou seja, o dono pode ler e escrever, mas grupo e outros apenas leem. Não permite que qualquer usuário altere ou execute o arquivo.

Alternativa B — ✅ Correta ⟵ GABARITO

tarefas.c é o arquivo com permissão -rwxrwxrwx (777), permitindo que dono, grupo e outros leiam, escrevam e executem. É exatamente o que o enunciado descreve: qualquer usuário pode abrir, alterar e executar.

Alternativa C — ❌ Incorreta

principal.py tem permissão -rwxr-xr-x (755): o dono pode ler, escrever e executar, mas grupo e outros apenas leem e executam — não podem alterar. Portanto, não é o menos protegido.

Alternativa D — ❌ Incorreta

log1.txt tem permissão -rw-r--r-- (644): apenas o dono pode escrever; grupo e outros só leem. Não atende ao requisito de qualquer usuário poder alterar e executar.

Alternativa E — ❌ Incorreta

extrato.txt também tem permissão -rw-r--r-- (644), mesma situação do log1.txt: leitura para todos, escrita apenas para o dono e sem permissão de execução para ninguém.

NÃO CAIA NESSA!

A banca pode tentar confundir o candidato com arquivos que têm permissão de leitura para todos (r--), fazendo parecer que são "menos protegidos". Mas o enunciado exige abrir, alterar e executar — ou seja, rwx para todos. Fique atento à combinação completa: se faltar w ou x para a classe "outros", o arquivo não é o menos protegido.

PEGA ESSA DICA!

Para resolver rapidamente, procure na listagem do ls -l a string -rwxrwxrwx. Se a questão der permissões em octal, lembre-se: 777 = rwxrwxrwx. Compare sempre as três classes (dono, grupo, outros) — a permissão máxima exige rwx nas três.

Gabarito: letra B

Link permanente: /questoes/vu085481