Secure Remove Files & Directorios de Mac OS X con la línea de comandos
Tabla de contenido:
¿Necesita eliminar de forma segura un archivo, un grupo de archivos o un directorio completo, asegurándose de que, literalmente, nunca se pueda recuperar por ningún medio conocido? Puede hacerlo fácilmente desde la línea de comandos con la ayuda de una herramienta increíblemente poderosa llamada srm. srm, como habrás adivinado, significa 'eliminación segura' y es una versión segura del comando 'rm' de uso común que existe en prácticamente todas las versiones de Unix, incluido Mac OS X.Tenga en cuenta que esta utilidad no es para todos y ciertamente no para usuarios novatos, srm debe considerarse una herramienta avanzada, y es mejor que la utilicen aquellos que se sienten cómodos con la línea de comandos y entienden las repercusiones en los datos de las funciones de eliminación segura.
¿Qué tan seguro es srm? Bueno, el valor predeterminado para la eliminación segura es el increíblemente seguro método de 35 pasos que utiliza el "algoritmo Gutmann de 35 pasos", que básicamente significa que primero se eliminan los datos y luego se escriben más de 35 veces usando patrones generados aleatoriamente, lo que hace que la recuperación sea bastante literal. imposible. Para comparar qué tan seguro es eso, srm también tiene una configuración de opción "media" que usa seguridad de 7 pases, y 7 pases cumplen con el estándar del Departamento de Defensa de EE. UU. para borrar datos de forma segura... El método es 7 veces más seguro que lo que el Departamento de Defensa de EE. UU. acepta como estándar para la eliminación segura de datos. Sin embargo, no nos vamos a centrar en la opción media, vamos a usar srm como se pretendía, con la eliminación completa de datos de 35 pases.
Solo para usuarios avanzados
Esto no se llama "eliminación segura" sin ningún motivo, se llama así porque si un archivo se eliminó con la eliminación segura, literalmente nunca podrá recuperar ese archivo de la unidad. Período. Esto va mucho más allá de los trucos básicos de vaciar la Papelera o incluso tirar y eliminar archivos a la fuerza de esa manera. Los usuarios que no se sienten cómodos con la línea de comandos pero que desean conservar las opciones seguras de eliminación de archivos deben considerar usar un método simple de eliminación segura o usar la opción "Vaciar papelera siempre segura" que está disponible para Mac OS X Finder en su lugar. ¡Ha sido advertido, proceda con precaución!
Eliminación segura de un archivo con srm
En su forma más simple, el comando srm se usa simplemente apuntándolo a un archivo o ruta de archivo:
srm /ruta/al/archivo
Debido a que la opción predeterminada utiliza 35 pasadas, la eliminación de archivos puede tardar un momento o dos, y los archivos más grandes tardarán más en eliminarse porque se utilizan pasadas del mismo tamaño para sobrescribir el archivo y evitar la recuperación.
Eliminación segura de un directorio completo
El indicador -r se puede aplicar a srm para que se elimine recursivamente, lo que se aplica a los directorios y sus contenidos: srm -r /ruta/al/directorio/
Nuevamente, la eliminación puede demorar uno o dos minutos porque todo se sobrescribe 35 veces después de que se eliminó.
Forzar eliminación segura de cualquier cosa
La bandera -f agrega eliminación forzada a srm. Este es uno de los comandos más 'peligrosos' porque es como 'rm -rf' con esteroides, lo que significa que eliminará a la fuerza todo lo que se indica, sin ningún aviso, excepto que la adición de eliminación segura asegura que el archivo eliminado nunca se recuperable. Utilizar con extrema precaución
srm -rf /file/para/destruir/de/todo
Debido a la inmensa fuerza detrás de la combinación del indicador -rf, solo debe ser utilizada por usuarios avanzados y con absoluta precisión.
Eliminar por la fuerza y de forma segura un archivo bloqueado o propio con superusuario
Al agregar el prefijo sudo a la variación del indicador -rf anterior de srm, puede aplicar privilegios de superusuario (raíz) al proceso de eliminación forzada de archivos y directorios, sobrescribiendo así cualquier problema de propiedad o bloqueo de archivos. Esto es tan seguro y tan "peligroso" debido al acceso de superusuario. Use con extrema precaución y no use esto a menos que sepa lo que está haciendo y por qué lo está haciendo:
sudo srm -rf /path/to/something/to/borrate/from/existence/
Nuevamente, esto es solo para usuarios avanzados y debe limitarse con rutas precisas de archivos y directorios.
¿Qué sucede con la eliminación segura de todo?
Aunque srm acepta comodines, obviamente existe un enorme potencial de errores con ese enfoque, y no formatea la unidad.Por lo tanto, si está buscando eliminar de forma segura todo lo que hay en una computadora, desde un disco de arranque interno hasta una unidad externa de cualquier tipo, sería mucho mejor que usara las herramientas de formato seguro para una unidad completa que se incluyen en Disk Utilidad, que proporciona la opción de formateo seguro de 35 pasos.