Articles

Cómo arrancar en Modo de usuario único en CentOS / RHEL 7

El Modo de usuario único (a veces conocido como Modo de mantenimiento) es un modo en sistemas operativos tipo Unix como Linux operate, donde se inician un puñado de servicios en el arranque del sistema para una funcionalidad básica que permite que un único superusuario realice ciertas tareas críticas.

Es el nivel de ejecución 1 en system SysV init, y el nivel de ejecución 1.objetivo o rescate.objetivo en systemd. Es importante destacar que los servicios, si los hay, iniciados en este nivel de ejecución/destino varían según la distribución. Por lo general, es útil para el mantenimiento o las reparaciones de emergencia (ya que no ofrece ningún servicio de red en absoluto), cuando un equipo no es capaz de realizar operaciones normales.

Algunas de las reparaciones de bajo nivel incluyen ejecutar fsck de particiones de disco dañadas, restablecer la contraseña de root si la ha perdido, corregir el error «fallo al montar /etc / fstab», solo por mencionar el más crítico de ellos. Y también cuando el sistema no arranca normalmente.

En este tutorial, describiremos cómo arrancar en modo de usuario único en CentOS 7. Tenga en cuenta que prácticamente esto le ayudará a entrar en el modo de emergencia y acceder a un shell de emergencia.

Cómo Arrancar en Modo de Usuario Único

1. Primero reinicie su máquina CentOS 7, una vez que comience el proceso de arranque, espere a que aparezca el menú de arranque de GRUB como se muestra en la captura de pantalla a continuación.

CentOS 7 Menú de Grub
CentOS 7 Menú de Grub

2. A continuación, seleccione su versión del núcleo en el elemento de menú grub y pulse la tecla e para editar la primera opción de arranque. Ahora use la tecla de flecha hacia abajo para encontrar la línea del núcleo (comienza con «linux16»), luego cambie el argumento ro a rw init=/sysroot/bin/sh como se muestra en la captura de pantalla a continuación.

Editar Opciones de Arranque Grub
Editar Opciones de Arranque Grub

3. Una vez que haya terminado la tarea en el paso anterior, presione Ctrl-X o F10 para arrancar en modo de usuario único (acceder a un shell de emergencia).

CentOS 7 Shell de Emergencia
CentOS 7 Shell de Emergencia

4. Ahora monte el sistema de archivos root (/) usando el siguiente comando.

# chroot /sysroot/

En este punto, puede realizar todas las tareas de mantenimiento del sistema de bajo nivel necesarias. Una vez que haya terminado, reinicie el sistema con este comando.

# reboot -f

También le puede gustar leer los siguientes artículos.

  1. Cómo Hackear Su Propio Sistema Linux
  2. Estructura de Directorios de Linux y Rutas de Archivos importantes Explicadas
  3. Cómo Crear y Ejecutar Nuevas Unidades de Servicio en Systemd Utilizando Shell Script
  4. Cómo Administrar Servicios y Unidades ‘Systemd’ Utilizando ‘Systemctl’ en Linux

Por último, el modo de usuario único o el modo de mantenimiento no están protegidos por contraseña de forma predeterminada, por lo que cualquier persona con intención maliciosa y acceso físico a su computadora puede entrar en el modo de emergencia y «destruir» tu sistema.

A continuación, le mostraremos cómo proteger con contraseña el modo de usuario único en CentOS 7. Hasta entonces, manténgase conectado a Tecmint.com.