Fonte: https://www.vivaolinux.com.br/artigo/Atributos-de-arquivos-no-Linux
vou falar um pouco de “atributos de arquivos”, alĂ©m de alterar as permissĂ”es de um arquivo, um usuĂĄrio tambĂ©m pode fazer o mesmo com seus atributos. Os atributos de um arquivo sĂŁo alterados com um comando:
| |
E listados com os comando:
| |
Os atributos permitem o aumento da proteção e da segurança que serão destinadas a um arquivo ou diretório. Por exemplo, o atributo:
“i” define o arquivo como imutĂĄvel, o que impede que seja alterado, excluĂdo, renomeado ou vinculado, uma excelente maneira de protegĂȘ-lo. JĂĄ o atributo:
“s” faz com que o conteĂșdo de um arquivo seja eliminado completamente do disco quando o arquivo for excluĂdo. Isso assegura que o conteĂșdo nĂŁo possa ser acessado depois que o arquivo for excluĂdo.
A seguir veremos quais sĂŁo os atributos que podem ser alterados.
TIPOS DE ATRIBUTOS
Bom, esses sĂŁo os tipos de atributos que podem ser alterados:
[a] - Abre o arquivo sĂł no modo de anexação, pode ser configurado somente pelo “root”;
[c] - O arquivo Ă© automaticamente compactado no disco pelo kernel;
[i] - O arquivo nĂŁo pode ser alterado, excluĂdo ou renomeado, nenhum vĂnculo pode ser criado para ele e nenhum dado pode ser escrito nele;
[s] - Quando o arquivo Ă© excluĂdo, seus blocos sĂŁo zerados e gravados posteriormente no disco;
[S] - Quando o arquivo é modificado, as alteraçÔes são gravadas simultaneamente no disco;
[u] - Quando o arquivo Ă© excluĂdo, seu conteĂșdo Ă© salvo.
Mais opçÔes de flags de comandos vocĂȘ pode ver com o comando:
| |
Com o comando chmod, um atributo Ă© adicionado com +(mais) e removido com -(menos).
EXEMPLOS DE USO DE ATRIBUTOS
Aqui estĂĄ um exemplo simples de como usar os atributos, primeiro crie um arquivo com o comando:
| |
Agora vamos colocar os atributos com o comando:
| |
e para visualizar o atributo basta vocĂȘ dar o comando:
| |
Repare que o arquivo teste.txt ficou assim:
| |
VocĂȘ deu a este arquivo a opção de que, quando ele for excluĂdo, irĂĄ salvar o seu conteĂșdo.
Agora vamos tirar esse atributo com o comando:
| |
Depois novamente dĂȘ o comando:
| |
Repare que o arquivo estĂĄ assim agora:
| |
O atributo “u” foi removido…
Treine bastante e veja todos os comandos possĂveis.
CONCLUSĂO
Ă isso aĂ galera, o Linux faz jus a sua segurança com o comando chattr. VocĂȘ pode dar e retirar atributos e juntamente com o comando chmod, seu PC irĂĄ se tornar uma “fortaleza”!
Isso Ă© claro, se usando corretamente os comandos.
Bom, Ă© isso aĂ.