A sequência está correta em

Próximas questões
Com base no mesmo assunto
Q762148 Sistemas Operacionais

Alguns filesystems nativos dos sistemas Linux podem suportar atributos estendidos. Como exemplo pode ser citada a família Ext, composta, atualmente, por Ext2, Ext3 e Ext4. Para manipular um conjunto de permissões extras, os comandos lsattr e chattr são utilizados e possuem diversos atributos. Relacione adequadamente as colunas acerca desses atributos.

1. a.  

2. c.

3. d.  

4. i.

5. u. 

(  ) Impede qualquer tipo de modificação do arquivo ou diretório, incluindo deleção ou ação de renomear.

(  ) Exclui o arquivo ou diretório de um backup de sistema quando o filesystem é desmontado.

(  ) Faz com que a área de dados de um arquivo que foi deletado seja preservada, possibilitando uma ação de undelete.

(  ) Faz com que o arquivo só aceite receber acréscimo de conteúdo.

(  ) Estabelece que todo o conteúdo do arquivo será comprimido antes que o mesmo seja gravado em disco.

A sequência está correta em

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - 4, 3, 5, 1, 2.

Para resolver essa questão, é necessário entender o que são os atributos estendidos em sistemas de arquivos Linux e como os comandos lsattr e chattr são utilizados para manipular esses atributos. A utilização desses atributos adiciona uma camada de segurança e controle sobre os arquivos e diretórios além das permissões tradicionais de leitura, escrita e execução.

Vamos analisar cada um dos atributos mencionados na sequência correta apresentada pela alternativa C:

  • Atributo 'i' - Impede qualquer tipo de modificação do arquivo ou diretório, incluindo deleção ou ação de renomear. Esse é o atributo de imutabilidade, que ao ser aplicado, nenhum usuário, nem mesmo o root, pode alterar o conteúdo do arquivo até que esse atributo seja removido.
  • Atributo 'd' - Faz com que a área de dados de um arquivo que foi deletado seja preservada, possibilitando uma ação de undelete. Isso é útil para sistemas onde a recuperação de arquivos é uma necessidade.
  • Atributo 'u' - Exclui o arquivo ou diretório de um backup de sistema quando o filesystem é desmontado. Este atributo é geralmente utilizado para evitar que arquivos temporários ou não essenciais sejam incluídos em backups.
  • Atributo 'a' - Faz com que o arquivo só aceite receber acréscimo de conteúdo. Isso é conhecido como o atributo de append-only, onde novos dados podem ser adicionados ao final do arquivo, mas o conteúdo existente não pode ser alterado ou excluído.
  • Atributo 'c' - Estabelece que todo o conteúdo do arquivo será comprimido antes que o mesmo seja gravado em disco. Esse atributo é utilizado para economizar espaço em disco, comprimindo automaticamente os arquivos.

Esses atributos são essenciais para o entendimento de como o Linux gerencia permissões em um nível mais granular, permitindo ajustes finos sobre o comportamento dos arquivos no sistema de arquivos. A compreensão de como utilizá-los é fundamental para administradores de sistema e é frequentemente testada em concursos públicos.

Portanto, a alternativa C é a correta, pois lista os atributos e suas funções na ordem correta, conforme descrito acima.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito C

Os comandos chattr e lsattr servem para incrementar segurança no arquivo ou diretório, o comando chattr usa atributos e não permissão como o chmod, esses atributos são extensões que proíbem que o arquivo seja alterado, removido e renomeado, esses atributos pode ser atribuídos para o dono do arquivo e até mesmo para o root. Abaixo será explicado a função de cada comando. 

Comando que lista os atributos atribuídos a um arquivo/diretório. 

Comando: 

lsattr [opção] [arquivo/diretório] 

Opções:

-a - Lista todos os arquivo, incluindo os ocultos.

-d - Lista os atributos de diretórios.

-R - Lista um diretório e seus subdiretórios.

-v - Mostra versões dos arquivos.

Esse comando modifica os atributos de arquivos/diretórios 

Comando: 

chattr [opção] [atributo] [arquivo/diretório] 

Os atributos são os seguintes:

A - Não modifica a hora de acesso ao arquivo (somente em kernel 2.2)

a - Append Only, arquivo pode somente ser gravado em modo incrementado, ou seja, pode ser adicionado conteúdo somente no final do arquivo, não pode ser removido ou renomeado.

c - Permite compactação nos arquivos especificados de forma transparente.

d - Protege para o dump não fazer backup do arquivo.

i - Imutáveis. Arquivos Imutáveis não podem ser modificados, gravados, removidos, renomeados. Até mesmo o usuário root com pode máximo não pode alterar.

s - É chamado de apagamento seguro, quando eliminado o arquivo é zerado sem possibilidade de recuperação.

S - Faz a gravação imediatamente para o arquivo especificado, como sync, ex: igual aos disquetes.

u - É marcado como recuperável, quando apagado é salvo uma copia para permitir recuperação.

"Retroceder Nunca Render-se Jamais !"

Força e Fé !

Fortuna Audaces Sequitur !

No Linux , o comando chattr (change - ch)+(attribute -attr) modifica os atributos dos arquivoslsattr (list-ls)+(attribute -attr) lista ou exibe esses atributos.

1) lsattr [opção] [arquivo/diretório]: 

Opções:

-a – append only;

-d – dump.

...

2) chattr [opção] [atributo] [arquivo/diretório]: 

-c - compress;

-i - immutable; 

-u - undeletable.

...

Obs1.: Esta questão é considerada de alto nível visto que algumas dessas opções você pode usar tanto com o Isattr quanto o chattr; porém, algumas delas podem ser usadas em ambos com o mesmo atributo ou com atributos diferentes para realizar a mesma atribuição ( capte !).

Obs2.: Não preciso dizer que o inglês é fundamental.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo