Questão de Sistemas Operacionais — Linux — FGV 2026
Sistemas Operacionais›Linux
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
APermissão setuid.
BSticky bit.
CRecurso de journaling do sistema de arquivos.
DAtributo imutável (chattr +i).
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.
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.