[Tip] Recupera fotos borradas

Seguramente alguna vez te ha ocurrido que sin querer has borrado de tu cámara digital las fotos del último cumpleaños o de aquella fiesta de fin de curso.

Si alguna vez te ha pasado o te pasa lo primero que tienes que hacer es: ¡extraer la tarjeta de memoria!

En la mayoría de los casos, cuando se manda borrar un archivo, lo que realmente se hace es eliminar dicho nombre de fichero del directorio. Se borra el nombre, no el contenido. Esto es análogo en borrar de una cinta VHS (si alguién las usas hoy en día :))el título de la película y dejarla en el montón de cintas vírgenes (para se reegrabada).

Os voy a enseñar un procedimiento sencillo para recuperar las fotos (u otros archivos) perdidos.

Lo primero que tenemos que hacer es introducir nuestra tarjeta SD/MMC/Memory Stick o lo que sea en nuestro PC con Ubuntu (por ejemplo).

Abrimos una ventana de terminal y vemos donde ha montado el dispositivo:

mount
   .
/dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=devkit,uid=503,gid=503,shortname=mixed,dmask=0077,utf8=1,flush
   ·

Si os fijáis en este caso es el dispositivo /dev/sdb1 el que se ha montado en el directorio /media/disk. Luego ahora vamos a obtener una volcado físico de la tarjeta entera a disco. De esta forma ya no nos importa que la tarjeta se sobreescriba. Como root (sudo bash) ejecutamos:

dd if=/dev/sdb of=/home/usuario/imagen.dump bs=4096

Ahora para recuperar nuestras fotos, vamos a hacer uso del programa foremost. Si usas Ubuntu, basta con “sudo apt-get install foremost“.

Foremost requiere sólo el fichero de dumpeo para empezar a trabajar:

foremost imagen.dump

Si todo ha ido bien, se habrá creado una carpeta output, donde hay otra subcarpeta para cada tipo de formato detectado. Los principales formatos son: JPEG, GIF, MPEG, PNG, EXE, RAR, etc. Puedes ver los formatos disponibles en su man.

En nuestro caso, el “trofeo” debe estar en la carpeta “jpeg”.  Si hemos tenido suerte, lo siguiente debe ser grabarlas en un CD o DVD para “inmortalizar” esos preciados recuerdos en forma de fotos.

Espero que este tip os sea de utilidad 🙂

Translate to:English
MenefanteMenéame TwitterTwitter

Anuncios

[Tip] Cambiar contraseña en GNU/Linux de cualquier usuario

Tener acceso físico a un sistema GNU/Linux supone tener acceso a toda la información (salvo que esté encriptado el disco duro) de un usuario.

Se puede cambiar tanto la contraseña del administrador, root, como la de cualquier otro usuario.

Para cambiar la contraseña del root, basta indicarle a nuestro gestor de arranque (GRUB, LILO, etc) que queremos arrancar el sistema en modo single.

En este modo no se arranca casi ningún servicio (y mucho menos entorno gráfico) y al finalizar el arranque aparece directamente un prompt de sistema (sin pedir ni usuario ni contraseña). El acceso al modo single se consigue añadiendo una “s” a las opciones de arranque del kernel.

Usando grub (el gestor de arranque por defecto en Ubuntu), sería algo así:


kernel		/boot/vmlinuz-2.6.28-18-generic root=UUID=6f6aee6e-e301-4794-9676-8f1312b0ff75 ro quiet splash s

Una vez dentro, basta con ejecutar lo siguiente:


passwd

Introducimos la nueva contraseña y listo.

Si en vez de querer cambiar la contraseña de root, queremos cambiar la de otro usuario, sólo hay que añadir el usuario como argumento a passwd.


passwd <user>

Este tip puede ser útil en caso de olvido de contraseña.

Nota: Ubuntu suele instalar un modo “a prueba de fallos” en la lista de kernels a usar. Yo prefiero usar una shell, pero puede venir bien para usuarios inexpertos.

Translate to:English
MenefanteMenéame TwitterTwitter