terça-feira, 2 de agosto de 2011

Protegendo Arquivos Contra Apagamento

Dica rápida.

Há momentos em que você precisa proteger um arquivo contra remoção por qualquer usuário... até mesmo o root.

Para isso, use o comando chattr:
[root@servidor ~]# chattr +i imortal.txt
A partir de agora, o arquivo imortal.txt está protegido contra  remoção, modificação ou adição de dados. Qualquer tentativa termina em erro, o que ajuda na hora de testar scripts potencialmente destrutivos:
[root@servidor ~]# rm -f imortal.txt
rm: cannot remove `imortal.txt': Operation not permitted
Para restaurar a dignidade do root, faça assim:
[root@servidor ~]# chattr -i imortal.txt
 Até a próxima!