InicioLinuxBorrado seguro de archivos y directorios en GNU/Linux

Borrado seguro de archivos y directorios en GNU/Linux

Linux9/22/2010
Muchas veces, suele suceder, que al migrar a GNU/Linux, nos encontramos con que nos "faltan" programas.

Después de buscar, preguntar, googlear, etc, con el tiempo, encontramos reemplazar las aplicaciones que usábamos en otros Sistemas Operativos, y logramos hacer todo lo que necesitamos con GNU/Linux.

Uso GNU/Linux, desde el 2003, y hace un año aproximadamente, me surgio la siguiente duda:
¿Habra algun equivalente al Eraser (U otro programa para borrado seguro) en GNU/Linux?

Despues de buscar, me encontre con 2 utilidades.

El comando shred y secure-delete.

shred, viene por defecto en Ubuntu (honestamente no me fije en otras distros).

Este comando, tiene como objeto borrar un archivo sobreescribiendolo 4 veces (si lo usamos por defecto).

Ejemplo
shred archivo

El mismo lo podemos usar con diferentes parámetros:

-f, --force cambiar los permisos para permitir la escritura si fuera necesario
-n, --iterations=N sobreescribe N veces en lugar de la predeterminada (3)
--random-source=FILE consigue bytes aleatorios desde FILE
-s, --size=N desfragmentar estos muchos bytes (sufijos como K, M, G aceptados)
-u, --remove trunca y borra el archivo después de sobreescribirlo
-v, --verbose muestra el progreso
-x, --exact no redondea hacia arriba los tamaños de los archivos hasta el siguiente bloque completo;
este es el comportamiento predeterminado para los archivos no regulares
-z, --zero sobreescribir con ceros al final para ocultar la división
--help muestra esta ayuda y finaliza
--version informa de la versión y finaliza

Ejemplo:

juan@ejemplo:~/o$ shred -vzu --iterations=8 ejemplo
shred: ejemplo: paso 1/9 (random)...
shred: ejemplo: paso 2/9 (aaaaaa)...
shred: ejemplo: paso 3/9 (000000)...
shred: ejemplo: paso 4/9 (random)...
shred: ejemplo: paso 5/9 (555555)...
shred: ejemplo: paso 6/9 (random)...
shred: ejemplo: paso 7/9 (ffffff)...
shred: ejemplo: paso 8/9 (random)...
shred: ejemplo: paso 9/9 (000000)...
shred: ejemplo: borrando
shred: ejemplo: renombrado a 0000000
shred: 0000000: renombrado a 000000
shred: 000000: renombrado a 00000
shred: 00000: renombrado a 0000
shred: 0000: renombrado a 000
shred: 000: renombrado a 00
shred: 00: renombrado a 0
shred: ejemplo: borrado

Aca, se reescribio el archivo ejemplo 8 veces con --iterations=8, le pedi al comando que me muestre el progreso con -v, que en el ultimo paso reescriba con ceros uzando -z y con -u que borre el archivo.


secure-delete

En el caso de secure-delete, tenemos que instalarlo.
En Ubuntu y debian:
apt-get install secure-delete (siempre bajo root)

Utilidades

srm.
Es similar a rm y su sintaxis es la siguiente:

Sintaxis:

srm [-dflrvz] file1 file2 etc.

Opciones:

-d ignora los ficheros especiales "." y "..".
-f rápido (e inseguro modo
-l disminuye la seguridad (uso dos veces para el modo de inseguridad total).
-r modo recursivo, borra todos los subdirectorios.
-v es el modo detallado.
-z escribe ceros en lugar de datos aleatorios.

El valor predeterminado es el modo seguro (38 escribe).

sfill

Sintaxis:

sfill [fiIlvz] directorio

Opciones:

-f rápido (e inseguro modo):
-I borra los inodos sólo en el directorio especificado
-l disminuye la seguridad (usar dos veces para el modo de inseguridad total).
-V es el modo detallado.
-z escribe ceros en lugar de datos aleatorios. (En el ultimo paso)

sfill hace un seguro de sobrescribir el espacio libre en la partición de la especificada
directorio reside y todos los inodos libres del directorio especificado.
El valor predeterminado es el modo seguro (38 sobreescrituras).

Fuentes:
The Hacker's Choice http://freeworld.thc.org/releases.php
Archivos man de shred.

Espero que les sea util
Saludos
Datos archivados del Taringa! original
0puntos
2,274visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
juan_2112🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.