Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — FGV 2026

Sistemas OperacionaisLinux
Código
fg131876
Banca
FGV
Órgão
PC-PI
Ano
2026
Nível
Superior
Cargo
Perito Criminal - Informática Forense
Durante a investigação de um sistema Linux comprometido, o perito percebe que o arquivo de configuração do aplicativo não pode ser apagado nem mesmo pelo usuário root, impedindo a restauração do funcionamento normal.O atributo aplicado ao arquivo para causar esse comportamento foi
  1. APermissão setuid.
  2. BSticky bit.
  3. CRecurso de journaling do sistema de arquivos.
  4. DAtributo imutável (chattr +i).
  5. EACL configurada como somente leitura.
Revelar gabarito e comentário

GabaritoD — Atributo imutável (chattr +i).

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

Atributo imutável (chattr +i) no Linux

Gabarito: letra D. O atributo imutável (chattr +i) impede que o arquivo seja alterado ou excluído, mesmo pelo usuário root, exatamente o comportamento descrito. A banca testa o conhecimento de atributos estendidos do sistema de arquivos ext4 (e outros) no Linux, distinguindo-o de permissões comuns e outros atributos especiais.

NÃO CAIA NESSA!

A banca explora a confusão entre o atributo imutável e outras funcionalidades como o sticky bit ou permissões ACL. O sticky bit (chmod +t) apenas impede que usuários comuns excluam arquivos de outros em diretórios compartilhados, mas não protege contra o root. Já a ACL read-only limita usuários comuns, mas o root ainda pode modificar. Somente o chattr +i (ou +a para append-only) realmente bloqueia o root.

1Imutável (chattr +i)
Bloqueia alteração/exclusão
Mesmo pelo root
2Append-only (chattr +a)
Só permite adicionar dados
3Sticky bit (chmod +t)
Apenas dono exclui
Root ainda pode excluir
4Setuid (chmod u+s)
Executa com privilégios do dono
Não protege contra exclusão
5ACL read-only
Restringe usuários comuns
Root ainda pode modificar
Atributos especiais de arquivo (Linux)
LEVELsoulevel.com.br
Atributos especiais de arquivo (Linux): Imutável (chattr +i) (Bloqueia alteração/exclusão, Mesmo pelo root); Append-only (chattr +a) (Só permite adicionar dados); Sticky bit (chmod +t) (Apenas dono exclui, Root ainda pode excluir); Setuid (chmod u+s) (Executa com privilégios do dono, Não protege contra exclusão); ACL read-only (Restringe usuários comuns, Root ainda pode modificar)

Alternativa A — ❌ Incorreta

A permissão setuid (chmod u+s) faz com que um executável rode com os privilégios do proprietário, não tem relação com proteger o arquivo contra exclusão. Ela não impede remoção alguma.

Alternativa B — ❌ Incorreta

O sticky bit (chmod +t) é usado em diretórios como /tmp para que apenas o dono de um arquivo possa excluí-lo, mas o root continua com poder de exclusão. Portanto, não atende ao cenário.

Alternativa C — ❌ Incorreta

O journaling é um recurso do sistema de arquivos (ext3/ext4, etc.) que registra operações pendentes para recuperação em caso de falha. Não é um atributo de arquivo e não impede exclusão.

Alternativa D — ✅ Correta ⟵ GABARITO

O comando chattr +i (atributo imutável) no Linux torna o arquivo inalterável: não pode ser modificado, renomeado, vinculado ou excluído, mesmo pelo superusuário root. É o mecanismo clássico para proteger arquivos de configuração críticos.

Alternativa E — ❌ Incorreta

Uma ACL configurada como somente leitura (e.g., setfacl -m u:root:r arquivo) restringe o acesso de leitura, mas o root ainda tem privilégios de superusuário e pode alterar permissões ou remover o arquivo (pois a propriedade do arquivo permite). A ACL não sobrepõe o atributo imutável.

Gabarito: letra D.

Link permanente: /questoes/fg131876