En este tutorial, vamos a restablecer la contraseña de root de un servidor web Linux arrancando en modo de usuario único. Esta es una función de administración de sistemas estándar que es común en DevOps o hosting web.

Primero, asegúrese de tener acceso a las opciones del menú de inicio en el servidor web, ya que el proceso de restablecimiento de la contraseña de root requiere acceso directo a la computadora Linux o acceso al terminal serial.

A continuación, para los servidores web Linux nuevos o existentes, comience por encender la computadora o reiniciar las operaciones del sistema. Presione cualquier tecla para interrumpir el proceso de arranque.

Nota especial: visite la página de los mejores servicios de hosting de Linux de Hosting mas Baratopara encontrar los mejores servidores web en esta categoría, incluidas las calificaciones de expertos y usuarios.

Por defecto, el servidor Centos 7 solo tiene 5 segundos para interrumpir el proceso de inicio. Esto conduce a un nuevo menú de administración donde se puede cambiar la contraseña de root.

Opciones en el menú de Grub

La captura de pantalla anterior muestra las opciones del menú de Grub. Asegúrese de seleccionar la versión del kernel predeterminada, que es Core. Luego presione ‘e’ para editar el kernel.

Busque la línea que comienza con ‘linux16’ y reemplace el ‘ro’ que significa solo lectura

rw init=/sysroot/bin/sh

que significa ______________ leer-escribir y comenzar en el shell bash.

Resalte “ro”

Resalte “rw init = / sysroot / bin / sh”

Luego presione ‘Ctrl + X’ para iniciar el shell bash en modo de usuario único.

Nota especial: en el modo de usuario único, se registra automáticamente como usuario root, pero sin un requisito de contraseña.

Modo de usuario único

Cambie la contraseña en el modo de usuario único:

# chroot /sysroot
# passwd root

Después de crear la contraseña, debe actualizar los parámetros de Selinux:

# touch /.autorelabel

De lo contrario, será imposible iniciar sesión hasta que reinicie, repita todas estas instrucciones e inserte la etiqueta automática. Esto se aplica principalmente a Selinux en modo de ejecución o Centos 7 recién instalado.

Nota especial: Con Centos 6 recién instalado, puede ser difícil restablecer la contraseña de root forzando a Selinux. Para solucionar este problema, inicie con “selinux = 0” adjunto a la línea del kernel de grub, o ejecute “setenforce 0” después de iniciar sesión y antes de intentar restablecer la contraseña.

Ahora apague el sistema y reinícielo.

# exit
# reboot

Cambiar la contraseña de root

Inicio de sesión de root exitoso

Ahora puede iniciar sesión con éxito en su servidor Linux utilizando la contraseña de root creada recientemente en modo de usuario único.

Consulte los 3 principales servicios de hosting de Linux