Apagando arquivos com segurança no Linux

As vezes é necessário apagar um arquivo de uma forma que não exista recuperação, por serem arquivos de grande importância e você não quer que o novo dono da mídia possa fazer um undelete no arquivo. Para isso existem técnicas que sobrescrevem os arquivos na mídia diversas vezes evitando que seus dados possam ser recuperados.

Exemplos:

#shred -u -z -n 26 topsecret.txt

-n : numero de vezes que o arquivo vai ser sobrescrito

-u: remove o arquivo depois de sobrescrevê-lo

-z: usa zeros para sobrescrever o arquivo

Mas e se precisarmos fazer isso com um diretório inteiro?

Podemos usar o find para fazer isso:

find <dir> -type f -exec shred -u -z -n 26 {} \;

Dessa forma ele vai localizar todos os arquivos no diretório e apagar cada um deles. Lembrando que é uma técnica demorada.

About The Author
admin Anakin Pendragon