Cómo iniciar el servidor RHEL 7/CentOS 7 en modo de usuario único

Para los administradores de sistemas Linux, arrancar servidores RHEL 7/CentOS 7 en modo de usuario único es la actividad diaria más común. El modo de usuario único se considera como mantenimiento o modo de emergencia donde podemos realizar nuestros pasos de solución de problemas. Los siguientes son los escenarios en los que necesitamos iniciar nuestros servidores RHEL / CentOS en modo de usuario único:

  • Restablecer contraseña raíz – Puede haber algunos escenarios en los que alguien del equipo haya restablecido la contraseña raíz y él/ella no la compartió con el equipo y abandonó la organización.
  • Reparación del sistema de archivos – Hay algunas situaciones en las que los sistemas de archivos del SO (sistema operativo) se corrompieron y al reiniciar el servidor no apareció, por lo que en ese caso tenemos que reparar el sistema de archivos ingresando al modo de usuario único.
  • Arreglar la entrada incorrecta del archivo fstab – Supongamos que he creado un sistema de archivos en RHEL/CentOS Server y actualizo el archivo /etc/fstab, pero hubo algún error tipográfico al actualizar las entradas del sistema de archivos. Recibí la solicitud para reiniciar el servidor, por lo que al iniciarlo se atascó al montar ese sistema de archivos. Entonces, para resolver y solucionar este problema, debemos iniciar los servidores Linux en modo de usuario único.
  • Servicio de inhabilitación/habilitación – Puede haber algún servicio que esté tardando mucho o retrasando el arranque. Entonces, en ese caso, podemos deshabilitar ese servicio desde el modo de usuario único. Por el contrario también podemos habilitar un servicio específico desde el modo de usuario único.

Hay dos métodos a través de los cuales podemos iniciar servidores CentOS 7 / RHEL 7 en modo de usuario único.

Método 1:

Paso 1: Reinicie su servidor y vaya al menú del cargador de arranque Grub y elija el kernel apropiado, el ejemplo se muestra a continuación:

RHEL-7-Grub-Menú-pantalla

Paso 2: Presione ‘e’ y vaya al final de la línea que comienza con la palabra ‘linux16’.

Grub-Menú-Linux16-RHEL7

Escribe «rd.descanso” al final de la línea que comienza con linux16 y luego presione “ctrl+x

rd-break-grub-menú-rhel7

En la siguiente ventana obtendremos el modo de usuario único o modo de emergencia, algo como a continuación:

modo-de-emergencia-rhel7

Paso 3: Ahora vuelva a montar /sysroot en modo ‘rw’

switch_root:/# mount -o remount,rw /sysroot
switch_root:/# chroot /sysroot

Supongamos que queremos restablecer la contraseña de root. Ejecute los comandos debajo

sh-4.2# echo “New-root-password” | passwd --stdin root
sh-4.2# touch /.autorelabel

Reset-Root-Password-RHEL7-single-User-Mode

Ahora puede editar los archivos y escanear el sistema de archivos dañado con el comando fsck. Una vez que haya terminado con la solución de problemas, escriba ‘Salida‘ comando dos veces o ‘reiniciar -f‘ para reiniciar su servidor.

Método 2:

Paso 1: Reinicie el servidor y vaya al menú grub y seleccione el kernel apropiado

Grub-Menú-CentOS7

Paso 2: Presione ‘e’ y vaya a la línea que comienza con ‘linux16’

Reemplazar «Ro» con «rw init=/sysroot/bin/sh

reemplazar-ro-con-rw-init-sysroot-centos7

Una vez que haya terminado con los cambios, presione ‘Ctrl + x’

modo de emergencia-CentOS7

Paso 3: Monte el sistema de archivos raíz con el comando chroot

:/# chroot /sysroot

Supongamos que quiero deshabilitar el servicio de administrador de red y restablecer la contraseña de root, ejecute los siguientes comandos:

:/# systemctl disable NetworkManager
:/# echo “Enter-New-Root-password” | passwd --stdin root
:/# touch /.autorelabel

Una vez que haya terminado con los cambios, escriba el comando «reiniciar -f» para reiniciar su servidor

reset-root-password-disable-service-single-user-mode-centos7

Nota: En el entorno de producción, el modo de usuario único también está protegido con contraseña. Por defecto, la contraseña raíz es la contraseña de modo de usuario único en los servidores CentOS 7/RHEL 7.

Eso es todo de este tutorial. En caso de que estos pasos ayuden a resolver cualquier problema técnico, comparta sus comentarios en la sección de comentarios a continuación.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *