Cando non queres que ninguén vexa os ficheiros que eliminas
Shred é un dos catro comandos de Linux que soan similares pero que non son os mesmos: shred, wipe, delete e delete.
Usa shred cando quere borrar unha única peza de datos permanentemente. A información que identifica sobrescribe 1s e 0s varias veces, o que borra permanentemente os datos. Isto é diferente dos outros comandos similares que borran os datos pero deixándoo recuperable baixo certas circunstancias.
Co comando shred, pode romper unha pequena colección de arquivos sempre que queiras. É un xeito doado de borrar datos que non queren que ninguén poida unerase. Sempre.
Sintaxe Shred
corte [OPCIÓNS] FICHEIRO [...]Opcións ao usar o comando Shred
Use o comando Shred para sobrescribir os ficheiros especificados repetidamente e dificultar ou imposible o hardware ou o software caro para recuperar os datos. As opcións dispoñibles inclúen:
- -f modifica os permisos para permitir a escritura se é necesario
- -n (iteracións = N) sobrescribe N veces no canto do predeterminado, que é tres veces
- -s (tamaño = N) especifica o número de bytes a rasgar
- -U trunca e elimina os ficheiros despois da sobreescritura
- -v mostra información detallada sobre o progreso
- -x non redondea os tamaños de ficheiros ata o próximo bloque completo
- -z engade unha sobreescritura final con ceros para ocultar a trituración
- -u elimina o ficheiro despois da sobreescritura
Exemplos do comando Shred
Para inserir os nomes dos ficheiros exactos que desexa facer, use o seguinte formato:
shred fileABC.text file2.doc file3.jpgSe engades a opción -u, os ficheiros listados están esmagados e eliminados para liberar espazo no computador.
shred -u fileABC.text file2.doc file3.jpgLugares Shred Doesn "Non funciona
Shred confía nunha suposición importante: que o sistema de ficheiros sobrescribe os datos no lugar. Isto é tradicional, pero algúns sistemas de ficheiros non satisfán esta suposición. Os seguintes son exemplos de sistemas de ficheiros en que o fragmento non é efectivo:
- Sistemas de ficheiros con log-structured ou journaled, como os subministrados con AIX e Solaris (e JFS, ReiserFS, XFS e Ext3)
- Sistemas de ficheiros que escriben datos redundantes e continúan aínda que faltan algúns escritos, como sistemas de ficheiros baseados en RAID
- Sistemas de ficheiros que fan instantáneas, como o servidor NFS da Appliance de rede
- Sistemas de ficheiros que gardan caché en lugares temporais, como os clientes de NFS versión 3
- Sistemas de ficheiros comprimidos
Ademais, as copias de seguridade do sistema de ficheiros e os espellos remotos poden conter copias do arquivo que non se poden eliminar e iso podería permitir que un ficheiro ralado se recupere máis tarde.