Questão de Sistemas Operacionais — Linux — Quadrix 2025
- Código
- qg598711
- Banca
- Quadrix
- Órgão
- CRM-MS
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Informática
- CCerto
- EErrado
GabaritoE — Errado
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.
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:
O tar não criptografa: o arquivo prontuarios_2024.tar.gz gerado é apenas compactado, sem qualquer proteção por senha.
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.
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.
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