Modo de usuario único: restablecimiento / recuperación de la contraseña de la cuenta de usuario raíz olvidada en RHEL / CentOS 7


¿Alguna vez se ha encontrado con una situación en la que perdió la contraseña de su cuenta de usuario en un sistema Linux? Y la situación puede empeorar si olvidó la contraseña de root. No puede realizar cambios en todo el sistema. Si olvida la contraseña de usuario, puede restablecerla fácilmente utilizando la cuenta de root.

¿Qué pasa si olvidas tu contraseña de root? No puede restablecer la contraseña de la cuenta raíz utilizando la cuenta de usuario. Dado que la cuenta de usuario no puede realizar dicha tarea en general.

Bueno, aquí está la guía que lo sacará de tal situación si alguna vez se mete en ella. Aquí, en este artículo, lo llevaremos al viaje de restablecer su contraseña raíz de RHEL 7 y CentOS 7.

Esta misma mañana encendí mi servidor RHEL 7 Linux para descubrir que estaba bloqueado. O me equivoqué con la contraseña que cambié anoche o realmente la olvidé.

¿Entonces que deberia hacer ahora? ¿Debería iniciar sesión con mi cuenta de usuario e intentar cambiar la contraseña de root?

Vaya, obtuve "Solo el root puede especificar un nombre de usuario" y perdí el control sobre la cuenta de root. Así que planeé arrancar en modo de usuario único. Para hacer esto, reinicie el servidor tan pronto como obtenga la pantalla de abajo, presione 'e' (significa editar) desde el teclado.

Después de presionar 'e' desde el teclado, verá una gran cantidad de texto que puede estar recortado según el tamaño de su pantalla.

Busque el texto “rhgb quiet” y reemplácelo con “init u003d/bin/bash” sin comillas.

Una vez que haya terminado de editar, presione 'ctrl + x' y comenzará a arrancar con el parámetro especificado. Y obtendrá el indicador de bash.

Ahora verifique el estado de la partición raíz ejecutando el siguiente comando en el modo de usuario único.

# mount | grep root

Puede notar que se informa que la partición raíz es 'ro' (solo lectura). Necesitamos tener permiso de lectura y escritura en la partición raíz para cambiar la contraseña de root.

# mount -o remount,rw /

También verifique si la partición raíz está montada con el modo de permiso de lectura y escritura.

# mount | grep root

Ahora puede cambiar la contraseña de root escribiendo el comando passwd. Pero eso no está hecho. Necesitamos volver a etiquetar el contexto SELinux. Si omitimos volver a etiquetar todo el contexto de SELinux, podríamos iniciar sesión utilizando una contraseña.

# passwd root
[Enter New Password]
[Re-enter New Password]
# touch /.autorelabel

Reinicie e inicie sesión nuevamente en la cuenta raíz y vea si todo funciona bien o no.

# exec /sbin/init

En la imagen de arriba, aclare que hemos iniciado sesión correctamente en el cuadro RHEL 7 restableciendo la contraseña de root desde el modo de usuario único.

Los pasos anteriores mostraron claramente cómo iniciar sesión en la máquina RHEL 7 y CentOS 7 restableciendo la contraseña de root desde el modo de usuario único.

Eso es todo por ahora. Estaré aquí de nuevo pronto con otro artículo interesante. Hasta entonces, estad atentos y conectados a Tecmint. No olvide enviarnos sus valiosos comentarios en los comentarios a continuación. Me gusta y comparte con nosotros y ayúdanos a difundir.