Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Mostrando entradas con la etiqueta cambiar contraseña root. Mostrar todas las entradas
Mostrando entradas con la etiqueta cambiar contraseña root. Mostrar todas las entradas

No todo esta perdido, Aun podemos recuperar la cuenta root

DriveMeca Centos Logo
Con la llegada de RedHat 7/Centos 7 también hubieron muchos cambios, incluida la forma de cambiar la contraseña de root de un servidor al cual hayamos perdido acceso. Hasta la versión 6 podíamos entrar en modo single-user o emergency y cambiar la contraseña. Esta forma ya no te funcionara en la versión 7 de estos OS y es por eso que hoy te quiero mostrar paso a paso como resetear/borrar la contraseña actual de la cuenta root haciendo unas pequeñas modificaciones a grub2 antes de hacer boot. Para este articulo mostraremos como hacerlo en un Linux Centos 7 aunque el proceso es el mismo en un Linux RedHat 7. De mas esta decir seguir los pasos con cuidado y no me responsabilizo por daños en tu configuración, tal cual muestro me funciona.

-Comenzamos haciendo boot de nuestro equipo y presionamos e encima del kernel mas actual que tengamos instalado en la pantalla de inicio de grub, es decir, el primero de arriba hacia abajo
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Ya dentro de la configuración, bajamos con el cursor y agregamos al final de la linea linux o linuxefi el parámetro init=/bin/sh
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Eliminamos de esa misma linea los parámetros rhgb y quiet y presionamos Ctrl-x para hacer boot
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Al caer en el prompt debemos volver a montar el filesystem con permisos de escritura (el filesystem estara de solo lectura o ro) o no podremos hacer el cambio de contraseña. Ejecutamos el siguiente comando

mount -o remount,rw /

-Cambiamos la contraseña con el comando

passwd root
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Activamos cambios de context para que SELinux funcione bien después del boot

touch /.autorelabel

-Hora de reiniciar nuestro equipo para entrar con la nueva contraseña. Ejecutamos

exec /sbin/reboot
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Al reiniciar ya podemos logearnos como root con la nueva contraseña
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7
En cuestión de minutos podemos recuperar el acceso como root a nuestro servidor en caso de perdida de contraseña. Te ha pasado ya con Centos 7? que hiciste para ganar acceso?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Perdiste tu contraseña de root?

Les ha pasado alguna vez que han perdido la contraseña de root de algun servidor linux? O que lo cambiaron y no se acuerdan? Bueno, hoy les dejo este articulo esperando les salve el dia a mas de uno.
En este ejemplo le cambiare el password a la cuenta root de un server debian 6 desde un live cd de ubuntu 12.04. El disco esta particionado con LVM, algo que le añade un poco mas de complejidad al problema. Para otras distribucciones los comandos deben ser parecidos.

-Hacemos boot desde el live cd de Ubuntu escogiendo la opcion de probarlo, OJO, no instalarlo, sino probarlo antes.

-Verificar red, podemos navegar? Sino, configurar la red para que podamos instalar paquetes en el live cd en memoria RAM.

-Instalamos dependencias necesitadas. Abrimos una consola e instalamos.

sudo apt-get install lvm2

-Buscamos el nombre y tamaño del volumen / debajo de la columna VG, en este caso es pve

sudo pvs
PV         VG   Fmt  Attr PSize   PFree
  /dev/sda2  pve  lvm2 a-   271.74G 3.99G

-Ya con el nombre podemos mirar mas info y preparanos para montar el volumen /

sudo lvdisplay /dev/pve

sudo vgscan --mknodes

sudo lvchange -a y /dev/pve/root

-Creamos un directorio temporal para montar el volumen

mkdir /tmp/temporal

-Montamos el volumen

sudo mount /dev/pve/root /tmp/temporal

-Editamos el file shadow y borramos todo lo que hay entre los : como segunda columna. Salimos guardando.

sudo vi /tmp/temporal/etc/shadow
root:$6$U/nxxx3732ddfgfgut1GKt6DRYWTlqKt45oxOW0qRRPWUzAm.KUHxjd/:

-Reiniciamos el equipo entrando esta vez por su disco. La cuenta root estara sin contraseña, asi que es dar Enter cuando nos pida el password. Aconsejable colocarle una contraseña inmediatamente y memorizarla.

reboot

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones.
Disfrútenlo.
Share/Bookmark