Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — VUNESP 2024

Sistemas OperacionaisLinux
Código
vu212381
Banca
VUNESP
Órgão
Pref Santo André
Ano
2024
Cargo
Tec (Pref Sto André)
Têm-se 5 arquivos em um diretório no ambiente Linux, em sua configuração original.   -rw-r--r-- 1 joao joao 22 Nov 26 2022 inicio.js -rwxrwxrwx 1 joao joao 76 Jan 3 2023 tarefas.c -rwxr--r-- 1 joao joao 114 Jun 5 2023 principal.py --w-rwx-w- 1 joao joao 151 Jun 5 2023 log1.txt ---------- 1 joao joao 184 Jun 7 2023 extrato.txt   Assinale 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 tarefas.c é o menos protegido porque sua permissão -rwxrwxrwx concede leitura, escrita e execução para o dono, o grupo e todos os demais usuários — exatamente o que o enunciado pede: qualquer usuário pode abrir, alterar e executar. As demais alternativas restringem pelo menos uma dessas ações para a classe "outros".

No Linux, cada arquivo e diretório carrega um conjunto de permissões que define quem pode ler, escrever e executar. Essas permissões são organizadas em três classes de usuários: o dono (user), o grupo (group) e os outros (others). A notação simbólica exibida pelo comando ls -l usa dez caracteres: o primeiro indica o tipo de arquivo (- para arquivo comum, d para diretório), e os nove seguintes formam três grupos de três letras — rwx para o dono, rwx para o grupo e rwx para outros. A letra r significa leitura (read), w escrita (write) e x execução (execute); o hífen - indica ausência da permissão.

A questão pede o arquivo "menos protegido", aquele que qualquer usuário pode abrir (ler), alterar (escrever) e executar. Isso significa que a permissão para a classe "outros" precisa conter rwx completos. Vamos analisar cada arquivo:

  • inicio.js-rw-r--r--: dono pode ler e escrever; grupo e outros apenas leem. Não pode ser executado por ninguém.

  • tarefas.c-rwxrwxrwx: dono, grupo e outros têm leitura, escrita e execução. É o arquivo menos protegido.

  • principal.py-rwxr--r--: dono pode ler, escrever e executar; grupo e outros apenas leem. Não pode ser alterado ou executado por outros.

  • log1.txt--w-rwx-w-: dono só escreve; grupo pode ler, escrever e executar; outros só escrevem. Outros não podem ler nem executar.

  • extrato.txt----------: ninguém tem qualquer permissão. Totalmente protegido.

A pegadinha da banca está em confundir a permissão do grupo com a de outros. O arquivo log1.txt tem rwx para o grupo, mas para "outros" apenas w-, então não atende ao requisito. O tarefas.c é o único com rwx completo para todas as classes.

NÃO CAIA NESSA!

A banca tenta confundir a permissão do grupo com a de outros. O arquivo log1.txt tem rwx para o grupo, mas para "outros" apenas w-, então não atende ao requisito. O tarefas.c é o único com rwx completo para todas as classes.

Arquivo

Permissão (simbólica)

Dono (u)

Grupo (g)

Outros (o)

Qualquer usuário pode abrir, alterar e executar?

inicio.js

-rw-r--r--

rw-

r--

r--

❌ Não (outros só leem; ninguém executa)

tarefas.c

-rwxrwxrwx

rwx

rwx

rwx

✅ Sim (leitura, escrita e execução para todos)

principal.py

-rwxr--r--

rwx

r--

r--

❌ Não (outros só leem)

log1.txt

--w-rwx-w-

--w

rwx

-w-

❌ Não (outros só escrevem)

extrato.txt

----------

---

---

---

❌ Não (ninguém tem permissão)

Alternativa A — ❌ Incorreta

inicio.js tem permissão -rw-r--r--: o dono pode ler e escrever, mas grupo e outros apenas leem. Nenhuma classe pode executar, e outros não podem alterar. Portanto, não é o menos protegido.

Alternativa B — ✅ Correta ⟵ GABARITO

tarefas.c tem permissão -rwxrwxrwx: dono, grupo e outros têm leitura, escrita e execução. Qualquer usuário pode abrir, alterar e executar. É exatamente o que o enunciado pede.

Alternativa C — ❌ Incorreta

principal.py tem permissão -rwxr--r--: o dono pode ler, escrever e executar, mas grupo e outros apenas leem. Outros não podem alterar nem executar, então não é o menos protegido.

Alternativa D — ❌ Incorreta

log1.txt tem permissão --w-rwx-w-: o dono só escreve, o grupo pode ler, escrever e executar, mas outros só escrevem. Outros não podem ler nem executar, então não atende ao requisito.

Alternativa E — ❌ Incorreta

extrato.txt tem permissão ----------: ninguém tem qualquer permissão. É o arquivo mais protegido, não o menos.

Gabarito: letra Btarefas.c é o único com permissão total para todas as classes de usuários.

Link permanente: /questoes/vu212381