Ene 08

Como dice uno de mis compañeros de profesión (@luzem) “La cacharrería tiene una vida útil y punto, no le pidas más” y el caso es que esto es cierto. Por este motivo varios de los sectores del disco duro que soportaba mi sistema operativo han fallado. Acto seguido la solución parece fácil pero ¿Que pasa con los datos almacenados?

Kernel panic , por fallo en el hardware

Kernel panic , por fallo en el hardware

En este caso he tenido más suerte de la esperada. He comprado un nuevo disco duro y la solución pasa por copiar los datos del antiguo que solo tenía dañados sectores que se correspondían con el arranque del sistema operativo, por lo cual la partición dedicada a mi directorio home estaba intacta, pero cifrada. Cuando se cifra un disco duro en Kubuntu, en realidad lo único que se almacena en el directorio home son 2 enlaces simbólicos. Uno a un fichero de ayuda y el otro es el que nos permite descifrar los datos almacenados. si intentamos descifrarlos por las bravas nos dará un error, porque la ruta no es la correcta, dado que aloja un home de un sistema operativo no instalado. (Gracias David Olivieri por orientarme en la búsqueda del error) Así que para proceder a la desencriptación seguimos estos pasos

Desde nuestra nueva instalación GNU/Linux, lo primero que hacemos es instalar el paquete ecryptfs-utils con el comando:

1
 apt-get install ecryptfs-utils

Luego nos dirigimos a la carpeta en la cual se almacena el fichero para desencriptar nuestros archivos en el disco duro antiguo que es:

1
/media/usuario/ETIQUETA_DISCO_ANTIGUO/usr/share/ecryptfs-utils

Nos hacemos superusuarios y desencriptamos el contenido de la carpeta home

1
2
3
4
5
sudo su

#Y ejecutamos el siguiente comando

ecryptfs-recover-private

Como resultado obtenemos la siguiente respuesta

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
root@GNUTIC:/media/usuario/ETIQUETA_DISCO_ANTIGUO/usr/share/ecryptfs-utils# ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Found [/media/usuario/ETIQUETA_DISCO_ANTIGUO/home/.ecryptfs/jonathan/.Private].

# Nos pregunta si intentamos recuperar el contenido de ese directorio
Try to recover this directory? [Y/n]: Y
INFO: Found your wrapped-passphrase

#Indicamos que conocemos la antigua contraseña de desencriptación
Do you know your LOGIN passphrase? [Y/n] Y
INFO: Enter your LOGIN passphrase...

#Insertamos la contraseña de desencriptado, ojo no mostrará nada por pantalla, ni siquiera asteriscos pero si que la lee
Passphrase:
Inserted auth tok with sig [f3862c81eeb8a18d] into the user session keyring
INFO: Success!  Private data mounted at [/tmp/ecryptfs.J9un3vGO].

 

Hay que tener en cuenta que en la dirección /tmp/ecryptfs.J9un3vGO se monta el antiguo directorio home para que podamos hace uso de nuestros datos

hay que tener en cuenta que esta operación lleva varios minutos

 

Share

Tagged with:
Dic 29
Usuario Guest Kubuntu

Usuario Guest Kubuntu

En las últimas versiones de Kubuntu y Ubuntu se añade por defecto el usuario “Guest” a nuestro sistema operativo. Lo primero que pensamos al iniciar sesión es ¿Quién es “Guest” y que hace ahí?
La cuenta del usuario “Guest” es una cuenta de “Invitado” que se activa por defecto durante la instalación de Kubuntu y Ubuntu 12.10.  Esta cuenta de usuario, dispone con una serie de permisos muy reducidos, de todos modos, es una puerta abierta para facilitar que crackers o hackers  entren en nuestro sistema.

Como es lógico, sería normal pensar que desde el administrador de usuarios, u otra localización sería fácil deshabilitar la posibilidad de iniciar sesión como este usuario, pero no, Canonical ha decidido por nosotros que esta opción queda solo reservada a usuarios expertos.

  1. Para deshabilitar este usuario hay que eliminarlo de la lista de usuarios disponibles en la pantalla de bienvenida de nuestro sistema operativo. Para ello ejecutamos el siguiente comando:
    1
    sudo vim /etc/lightdm/lightdm.conf
  2. Con este comando estaremos editando la configuración de la pantalla de inicio. Si usamos vi o vim como en el ejemplo, simplemente hemos de añadir (Pulsando primero la letra i) una linea al final del archivo de texto como la que sigue:
    1
    allow-guest=false

    acto seguido presionamos Esc y escribimos la opción “:wq” sin comillas para guardar los cambios.

  3. Posteriormente ejecutamos:
    1
    sudo restart lightdm

    ten presente que se cerrarán todas las aplicaciones que tengas abiertas.

Evidentemente y tratándose de Linux siempre existe una forma más elegante y concisa de hacer lo mismo a las  bravas  y con un solo comando:

1
sudo sh -c 'echo "allow-guest=false" >> /etc/lightdm/lightdm.conf'

deberemos de todas formas reiniciar Lightdm con

1
sudo restart lightdm

 

Fuentes:

Share

Tagged with:
preload preload preload