Secure Remove Files & Diretórios do Mac OS X com a linha de comando

Índice:

Anonim

Precisa excluir com segurança um arquivo, grupo de arquivos ou um diretório inteiro, garantindo que literalmente nunca seja recuperável por qualquer meio possível conhecido? Você pode fazer isso facilmente na linha de comando com a ajuda de uma ferramenta incrivelmente poderosa chamada srm. srm, como você deve ter adivinhado, significa 'remoção segura' e é uma versão segura do comando 'rm' comumente usado que existe em praticamente todos os tipos de unix, incluindo o Mac OS X.Esteja ciente de que este utilitário não é para todos e certamente não para usuários novatos, o srm deve ser considerado uma ferramenta avançada e é melhor usado por aqueles que se sentem confortáveis ​​com a linha de comando e entendem as repercussões de dados das funções de exclusão segura.

Quão seguro é o srm? Bem, o padrão para remoção segura é o método incrivelmente seguro de 35 passagens que usa o “algoritmo Gutmann de 35 passagens”, que basicamente significa que primeiro os dados são removidos e depois gravados 35 vezes usando padrões gerados aleatoriamente, tornando a recuperação literalmente impossível. Para uma comparação de quão seguro isso é, o srm também tem uma configuração de opção “média” que usa segurança de 7 passos, e 7 passos atende ao padrão do Departamento de Defesa dos EUA para apagar dados com segurança… método é 7 vezes mais seguro do que o que o Departamento de Defesa dos EUA aceita como padrão para remoção segura de dados. No entanto, não vamos nos concentrar na opção média, vamos usar o srm como deveria ser usado, com remoção total de dados de 35 passagens.

Somente para usuários avançados

Isso não é chamado de “remoção segura” sem motivo, é chamado assim porque se um arquivo foi excluído com remoção segura, você literalmente nunca será capaz de recuperar esse arquivo da unidade. Período. Isso vai muito além dos truques básicos de esvaziar a Lixeira ou até mesmo forçar a lixeira e remover arquivos dessa maneira. Os usuários que não se sentem confortáveis ​​com a linha de comando, mas que desejam manter as opções seguras de remoção de arquivos, devem considerar o uso de um método simples de exclusão segura ou a opção “Always Secure Empty Trash” que está disponível para o Mac OS X Finder. Você foi avisado, prossiga com cautela!

Remova com segurança um arquivo com srm

Na forma mais simples, o comando srm é usado apenas apontando-o para um arquivo ou caminho de arquivo:

srm /caminho/para/arquivo

Como a opção padrão usa 35 passes, a remoção do arquivo pode demorar um ou dois minutos, e arquivos maiores levarão mais tempo para serem excluídos porque passes de tamanho igual estão sendo usados ​​para sobrescrever o arquivo e impedir a recuperação.

Exclusão segura de um diretório inteiro

O sinalizador -r pode ser aplicado a srm para excluí-lo recursivamente, aplicando-se assim a diretórios e seus conteúdos: srm -r /path/to/directory/

Novamente, excluir pode demorar um ou dois minutos porque tudo está sendo substituído 35 vezes depois de excluído.

Forçar exclusão segura de qualquer coisa

O sinalizador -f adiciona remoção forçada a srm. Este é um dos comandos mais 'perigosos' porque é como 'rm -rf' com esteróides, o que significa que ele excluirá à força tudo o que for apontado, sem nenhum prompt, exceto que a adição de exclusão segura garante que o arquivo removido nunca seja recuperável. Use com extremo cuidado

srm -rf /arquivo/para/destruir/de/tudo

Devido à imensa força por trás da combinação do sinalizador -rf, ela deve ser usada apenas por usuários avançados e com precisão absoluta.

Remova de forma forçada e segura um arquivo bloqueado ou de propriedade do superusuário

Ao prefixar sudo à variação do sinalizador -rf acima de srm, você pode aplicar privilégios de superusuário (raiz) ao processo forçado de remoção de arquivo e diretório, substituindo assim quaisquer problemas de propriedade ou bloqueio de arquivo. Isso é tão seguro e tão 'perigoso' quanto possível por causa do acesso de superusuário. Use com extremo cuidado e não use isso a menos que você saiba o que está fazendo e por que está fazendo:

sudo srm -rf /path/to/something/to/obliterate/from/existence/

Novamente, isso é apenas para usuários avançados e deve ser limitado com arquivos precisos e caminhos de diretório.

Que tal excluir tudo com segurança?

Embora srm aceite curingas, obviamente há um potencial gigantesco para erros com essa abordagem e não formata a unidade.Portanto, se você deseja excluir com segurança tudo em um computador, de um disco de inicialização interno a uma unidade externa de qualquer tipo, seria muito melhor usar as ferramentas de formatação segura para uma unidade inteira agrupada em Disco Utilitário, que oferece a opção de formatação segura de 35 passos.

Secure Remove Files & Diretórios do Mac OS X com a linha de comando