Difference between revisions of "Borrado Completo de una máquina"
(una froga) |
(Categorías en anglo) |
||
Line 84: | Line 84: | ||
− | [[ | + | [[Category:Seguridad]] |
− | [[ | + | [[Category:Linux]] |
− | [[ | + | [[Category:AIX]] |
− | [[ | + | [[Category:Recordatorio]] |
Latest revision as of 08:39, 7 November 2017
RECORDATORIO
Esto es el típico recordatorio, una anotación en un papel que siempre extravías.
Fuera de su contexto puede no tener ningún sentido.
26/01/2015
Contents
Borrado Completo de una máquina
Muchas veces necesitamos eliminar toda la información contenida en una máquina, pero no siempre tenemos el tiempo ni las herramientas para realizarlo.
Aquí una pequeña receta para poder realizarlo con el propio sistema operativo de la máquina.
Requerimientos
- Una máquina Linux
- GRUB como gestor de arranque sin ninguna contraseña definida
Arranque de grub en modo "single"
Si el gestor de arranque GRUB tiene contraseña, se requiere la misma, o en su defecto un "disco de rescate".
Si el gestor de arranque no tiene contraseña, .....
Tras arrancar grub, escogemos la línea a editar (tecla e), y le añadimos lo siguiente:
. . . single init=/bin/bash
- single: Para que el arranque sea en modo monousuario, sin arrancar ningún servicio
- init=/bin/bash: Llama a una "shell" en vez de al proceso "init", por lo que no solicita ninguna contraseña.
Tras ejecutar las modificaciones, se arranca a la shell (tecla b o Ctrl+x)
Si es una consola HMC y nos pide la password
Si es una consola HMC, la pasword de root puede ser:
passw0rd
Si no aparecen los dispositivos en /dev
Según como hayamos arrancado el sistema, puede ser que no aparezcan los dispositivos que deseamos borrar (osease, los discos). Si estamos en el caso, podemos recrear los "inodos" de los mismos manualmente:
mknod /dev/sda b 8 0 mknod /dev/sdb b 16 0 mknod /dev/sdc b 32 0 mknod /dev/sdd b 48 0 mknod /dev/hda b 3 0 mknod /dev/hdb b 3 64 mknod /dev/hdc b 22 0 mknod /dev/hdd b 22 64
Borrado de todas las unidades
Muchos de los pasos mostrados pueden ser redundantes, ya sea por manías personales o porque no sean estrictamente necesarios.
Para el borrado utilizaremos la utilidad shred, que forma parte del paquete coreutils
- Montamos el filesystem /usr y copiamos shred a /sbin:
mount /usr mount / -o remount,rw cp /usr/bin/shred /sbin mount / -o remount,ro
- borramos TODAS las unidades
for a in `ls -1 /dev/sd[a-z];do /sbin/shred -vzf -n3 $a;done
parámetros de shred
- -v Para ver que el borrado va avanzando
- -z Realiza una pasada de "ceros"
- -f Fuerza el borrado
- -n Número de pasadas a realizar. Los datos se pueden rescatar con medios avanzados hasta con ocho pasadas, posiblemente más si se dispone de mucho dinero. Si son datos realmente sensibles no escatimes en éste parámetro, ni en el tiempo necesario para su ejecución.
Referencias
http://www.linuxfromscratch.org/hints/downloads/files/boot-cd_easy.txt