===== Introducción =====
En la siguiente práctica vamos a utilizar un CD/iso live, para acceder a la cuenta de root. Suponiendo que no se establece una contraseña de encendido.
===== Requisito previo =====
Ubuntu: Lección 1: Instalación de Ubuntu Desktop 12.04 LTS LOL
===== Notas de laboratorio =====
En esta practica, veremos cómo hacer lo siguiente:
* Usar un CD / iso en vivo para eliminar una contraseña del Grub.
* Iniciar el ubuntu en modo de usuario único usando el menú de grub.
* Cambiar la contraseña de root.
====== Ejercicio ======
Para realizar este ejercicio lo primero de todo tenemos que preparar nuestra maquina virtual, y para ello lo que hacemos es meter en el cd-rom la ISO del sistema operativo
01
{{:sad:ubuntu:p4:01.png?600|}}
Posteriormente arrancamos el sistema y le decimos que queremos ejecutar desde cd-rom
{{:sad:ubuntu:p4:02.png?600|}}
{{:sad:ubuntu:p4:03.png?600|}}
Una vez realizado esto, abrimos el terminal y nos hacemos root
ubuntu@utuntu:~$ sudo su -
root@ubuntu:~#
escribimos
root@ubuntu:~# fdisk -l
{{:sad:ubuntu:p4:04.png?600|}}
y observados que el nombre del disco duro es /dev/sda y /dev/sda1 y la partición de arranque ya que tiene un * en la columna de boot
{{:sad:ubuntu:p4:05.png?600|}}
El siguiente paso es montamos la particion de la unidad de disco que contiene el directorio /boot
root@ubuntu:~# mount /dev/sda1 /mnt
root@ubuntu:~# cd /mnt
root@ubuntu:~# ls
{{:sad:ubuntu:p4:06.png?600|}}
A partir de ahora para eliminar la contraseña del grub, es muy facil, simplemente hay que hacer los mismos pasos que la practica anterior pero ahora eliminando lo que escribimos
root@ubuntu:~# cd etc/grub.d/
root@ubuntu:~# ls -lrta
root@ubuntu:~#
{{:sad:ubuntu:p4:07.png?600|}}
buscamos la directiva password con grep y vemos que esta en el fichero 00_header
root@ubuntu:~# grep -i password *
{{:sad:ubuntu:p4:08.png?600|}}
editamos con nano o gdit o vi el fichero y borramos las ultimas lineas que habiamos añadido en el ejercicio anterior desde cat << EOF hasta EOF, dejandolo igual que en la imagen
{{:sad:ubuntu:p4:09.png?600|}}
Ahora tenemos que abrir el fichero grub.cfg y lo editamos
(mirar la foto antes de cambiar el fichero) :-)
{{:sad:ubuntu:p4:10.png?600|}}
en este fichero tenemos que buscar set superusers="usuario" y borrar hasta ### END /etc/grub.de/00_header ###
{{:sad:ubuntu:p4:11.png?600|}}
desmontamos la unidad y reseteamos el equipo
root@ubuntu:~# cd /
root@ubuntu:~# umount /mnt
root@ubuntu:~# reboot
Cuando se reinicia volvemos al menu del grub y vemos que ya podemos entrar, no hay password de acceso :), pulsamos la e, nos colocamos despues de $vt_handoff., borramos "o quite splash $vt_handoff", escribirmos "w init=/bin/bash" y pulsamos ctrl + x, y **ya somos root**.
{{:sad:ubuntu:p4:12.png?600|}}
{{:sad:ubuntu:p4:13.png?600|}}
{{:sad:ubuntu:p4:14.png?600|}}
{{:sad:ubuntu:p4:15.png?600|}}
Ahora tenemos que volver a establecer la contraseña de root con passwd root, sync y reboot -f
root@(none):~# passwd root
root@(none):~# sync
root@(nonce):~# reboot -f
{{:sad:ubuntu:p4:16.png?600|}}
===== Intrucciones para la entrega del ejercicio =====
Hay que presentar una impresion de pantalla con los siguientes comandos
grep "password changed" /var/log/auth.log
grep "contraseña cambiada" /var/log/auth.log
date
echo "tu nombre"