Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — Quadrix 2025

Sistemas OperacionaisLinux
Código
qg598711
Banca
Quadrix
Órgão
CRM-MS
Ano
2025
Nível
Superior
Cargo
Analista de Informática
        O dr. João é um médico que atua em uma clínica de telemedicina e utiliza um sistema com base em Linux para registrar e acessar prontuários eletrônicos. Durante suas consultas, ele precisa realizar operações avançadas no console do Linux para manipular, pesquisar e proteger arquivos médicos. 
Com base nessa situação hipotética e nos comandos utilizados em Linux a ela relacionados, julgue o item seguinte.Caso precise compactar um diretório inteiro chamado “prontuarios_2024” em um arquivo protegido por senha, o comando tar ‑cvzf prontuarios_2024.tar.gz prontuarios_2024 && zip ‑e prontuarios_2024.tar.gz será suficiente para gerar um arquivo criptografado.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Compactação e criptografia de arquivos no Linux

Gabarito: letra E (Errado). O comando tar -cvzf prontuarios_2024.tar.gz prontuarios_2024 cria um arquivo compactado, mas não criptografado; o zip -e subsequente, embora solicite senha, não é capaz de criptografar um arquivo .tar.gz — ele apenas o adiciona a um novo arquivo ZIP, que é o que fica protegido. Para obter um arquivo único criptografado, seria necessário usar ferramentas como gpg ou openssl diretamente sobre o arquivo compactado.

O comando tar é a ferramenta clássica do Linux para agrupar e compactar arquivos e diretórios. A opção -c cria um novo arquivo, -v exibe os arquivos processados, -z compacta com gzip e -f especifica o nome do arquivo de saída. O resultado é um arquivo .tar.gz que reúne todo o conteúdo do diretório prontuarios_2024, porém sem qualquer proteção por senha — qualquer pessoa com acesso ao arquivo pode extraí-lo normalmente.

O comando zip -e (de encrypt) é usado para criar um arquivo ZIP protegido por senha. Quando executado sobre um arquivo .tar.gz, ele não modifica o arquivo original; em vez disso, cria um novo arquivo chamado prontuarios_2024.tar.gz.zip (adicionando a extensão .zip), que contém o arquivo compactado e é esse novo arquivo que fica protegido por senha. Ou seja, o resultado final não é um único arquivo criptografado, mas sim um arquivo ZIP contendo um arquivo .tar.gz sem criptografia interna.

Para ilustrar: se o objetivo é ter um único arquivo criptografado, o caminho correto seria compactar com tar e depois criptografar com gpg -c prontuarios_2024.tar.gz, gerando prontuarios_2024.tar.gz.gpg. Alternativamente, poderia-se usar openssl enc -aes-256-cbc -salt -in prontuarios_2024.tar.gz -out prontuarios_2024.tar.gz.enc. Ambos os métodos protegem o conteúdo com senha de forma adequada.

A pegadinha da questão está em sugerir que o zip -e criptografa o arquivo .tar.gz existente, quando na verdade ele cria um novo arquivo ZIP. O candidato que conhece a função do zip -e pode ser induzido a pensar que ele age sobre o arquivo indicado, mas a sintaxe correta do zip é zip [opções] arquivo.zip arquivos... — o primeiro argumento é sempre o nome do novo arquivo ZIP a ser criado.

Guarde a distinção central: compactar ≠ criptografar. O tar apenas agrupa e compacta; a criptografia exige ferramentas específicas como gpg, openssl ou o próprio zip -e (que cria um novo arquivo protegido). É exatamente essa confusão que a alternativa explora.

  1. 1tar -cvzf (compacta, não criptografa)
  2. 2zip -e (cria novo .zip protegido)
  3. 3Resultado: .tar.gz sem senha
LEVEL · soulevel.com.br

Item — ❌ Errado

A afirmação de que o comando tar -cvzf prontuarios_2024.tar.gz prontuarios_2024 && zip -e prontuarios_2024.tar.gz é suficiente para gerar um arquivo criptografado está incorreta por dois motivos:

  1. O tar não criptografa: o arquivo prontuarios_2024.tar.gz gerado é apenas compactado, sem qualquer proteção por senha.

  2. O zip -e não criptografa o arquivo existente: ele cria um novo arquivo prontuarios_2024.tar.gz.zip, que é o único protegido por senha. O arquivo .tar.gz original permanece intacto e sem criptografia.

Para obter um arquivo único criptografado, seria necessário usar gpg -c prontuarios_2024.tar.gz ou openssl enc -aes-256-cbc -salt -in prontuarios_2024.tar.gz -out prontuarios_2024.tar.gz.enc, que protegem o conteúdo com senha de forma adequada.

NÃO CAIA NESSA!

A banca explora a confusão entre compactar e criptografar. O tar -z apenas compacta; o zip -e cria um novo arquivo ZIP protegido, não criptografa o .tar.gz existente. O candidato que conhece a função do zip -e pode ser induzido a pensar que ele age sobre o arquivo indicado, mas a sintaxe correta é zip [opções] arquivo.zip arquivos... — o primeiro argumento é sempre o nome do novo arquivo ZIP a ser criado.

PEGA ESSA DICA!

Na prova, desconfie de comandos que prometem criptografia sem usar ferramentas específicas. Para criptografar um arquivo no Linux, lembre-se de gpg -c arquivo ou openssl enc -aes-256-cbc -salt -in arquivo -out arquivo.enc. O tar e o zip (sem -e) apenas compactam; a criptografia exige ferramentas próprias.

Gabarito: letra E (Errado).

Link permanente: /questoes/qg598711