Mode d'usuari únic: restabliment/recuperació de la contrasenya del compte d'usuari arrel oblidada a RHEL/CentOS 7


Alguna vegada us heu trobat amb una situació en què heu perdut la contrasenya del vostre compte d'usuari en un sistema Linux? I la situació pot empitjorar si oblideu la contrasenya d'arrel. No podeu realitzar cap canvi a tot el sistema. Si oblideu la contrasenya d'usuari, podeu restablir-la fàcilment mitjançant el compte root.

Què passa si oblideu la vostra contrasenya d'arrel? No podeu restablir la contrasenya del compte root mitjançant el compte d'usuari. Atès que el compte d'usuari no té permís per realitzar aquesta tasca en general.

Bé, aquí teniu la guia que us farà sortir de qualsevol situació d'aquest tipus si mai us hi poseu. Aquí, en aquest article, us portarem al viatge per restablir la vostra contrasenya d'arrel RHEL 7 i CentOS 7.

Aquest mateix matí he girat el meu servidor Linux RHEL 7 per descobrir que s'ha bloquejat. O m'he equivocat amb la contrasenya que vaig canviar ahir a la nit o bé l'he oblidat.

Aleshores, què he de fer ara? He d'iniciar sessió amb el meu compte d'usuari i provar de canviar la contrasenya de root?

Vaja, tinc \Només el root pot especificar un nom d'usuari i he perdut el control del compte root. Així que vaig planejar arrencar en mode d'usuari únic. Per fer-ho, reinicieu el servidor tan aviat com tingueu la pantalla següent, premeu e (significa edició) des del teclat.

Després de prémer e des del teclat, veuràs molt de text que es pot retallar segons la mida de la pantalla.

Cerqueu el text \rhgb quiet i substituïu-lo per \init=/bin/bash sense cometes.

Un cop feta l'edició, premeu ctrl+x i començarà a arrencar amb el paràmetre especificat. I obtindreu un missatge de bash.

Ara comproveu l'estat de la partició arrel executant la següent comanda en el mode d'usuari únic.

# mount | grep root

És possible que noteu que la partició arrel és ro (només lectura). Hem de tenir permís de lectura i escriptura a la partició arrel per canviar la contrasenya d'arrel.

# mount -o remount,rw /

També comproveu si la partició arrel està muntada amb el mode de permís de lectura i escriptura.

# mount | grep root

Ara podeu canviar la contrasenya d'arrel escrivint l'ordre passwd. Però això no es fa. Hem de reetiquetar el context SELinux. Si saltem el reetiquetatge de tot el context de SELinux, podríem iniciar sessió utilitzant la contrasenya.

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

Reinicieu i torneu a iniciar sessió al compte root i comproveu si tot funciona bé o no?

# exec /sbin/init

Esborra a la imatge de dalt que hem iniciat sessió correctament al quadre RHEL 7 restablint la contrasenya d'arrel des del mode d'usuari únic.

Els passos anteriors van mostrar clarament com iniciar sessió a la màquina RHEL 7 i CentOS 7 restablint la contrasenya d'arrel des del mode d'usuari únic.

Això és tot per ara. Aviat tornaré a ser aquí amb un altre article interessant. Fins aleshores estigueu atents i connectats a Tecmint. No us oblideu de proporcionar-nos els vostres valuosos comentaris als comentaris següents. Fes m'agrada i comparteix-nos i ajuda'ns a difondre'ns.