¿Por qué el comando 'shred' de UNIX cambia el nombre de los archivos a 000, luego a 00 y luego a 0 antes de eliminarlos?

3

Estaba usando shred para deshacerme de algunos archivos y noté que hizo lo siguiente:

shred: 0000: renamed to 000
shred: 000: renamed to 00
shred: 00: renamed to 0

¿Alguien sabe en qué consiste el cambio de nombre del archivo a 000 ... etc?

    
pregunta bodacydo 16.11.2015 - 23:42
fuente

1 respuesta

6

Después de que Shred haya terminado de sobrescribir los datos de su archivo, (y asumiendo que usó el indicador -u para eliminar el archivo), cambia el nombre del archivo varias veces para sobrescribir también el registro del sistema de archivos, eliminando los metadatos y todos los rastros que archivo existió.

Por supuesto, el éxito del comando shred depende de la implementación del sistema de archivos, algunos sistemas de archivos de registro por diario más nuevos no sobrescriben los datos en su lugar; Consulte detalles aquí

    
respondido por el Hearth 17.11.2015 - 00:19
fuente

Lea otras preguntas en las etiquetas