O
chattr é um utilitário de linha de comando que permite mudar atributos de arquivos em sistema de arquivos Linux. Você pode alterar a permissão de acesso do usuário aos arquivos e pastas tornando o arquivo inamovível, impossibilitando sua exclusão até mesmo pelo usuário ROOT. Mas claro... o comando precisa ser executado pelo super-usuário. E qual a vantagem do comando? A exclusão acidental de um arquivo muito importante.
Alguns Parâmetros Básicos+ => adiciona atributos selecionados ao arquivo;
- => remove os atributos selecionados do arquivo;
i => imutável. Atributo que faz a pasta inamovíveis até mesmo pelo usuário root. A pasta não pode ser modificada, renomeada ou movida;
R => Recursivamente alterar os atributos de diretórios/pastas e seus conteúdos.Tornando uma Pasta InamovívelAbra um terminal e corra o seguinte comando:
sudo chattr +i -R NomeDaPasta
Onde
NomeDaPasta é a pasta que deseja proteger.
Remover Proteção da PastaAbra um terminal e corra o seguinte comando:
sudo chattr -i -R NomeDaPasta
Tornando um Arquivo InamovívelAbra um terminal e corra o seguinte comando:
sudo chattr +i NomeDoArquivo
Removendo Proteção de um ArquivoAbra um terminal e corra o seguinte comando:
sudo chattr -i NomeDoArquivo
É isso, proteja seus arquivos de exclusões acidentais se achar necessário.
FONTE: TutorFree