Búsqueda de sitios web

Cómo iniciar 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, donde se inician un puñado de servicios durante el arranque del sistema para fines básicos. funcionalidad para permitir que un único superusuario realice ciertas tareas críticas.

Es el nivel de ejecución 1 en el sistema SysV init y runlevel1.target o rescue.target 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. Generalmente es útil para mantenimiento o reparaciones de emergencia (ya que no ofrece ningún servicio de red), cuando una computadora 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 "no se pudo montar /etc/fstab", solo por mencionar las más importantes. crítico con ellos. Y también cuando el sistema no arranca normalmente.

En este tutorial, describiremos cómo iniciar en modo de usuario único en CentOS 7. Tenga en cuenta que, en la práctica, esto le ayudará a ingresar al modo de emergencia y acceder a un shell de emergencia.

Cómo iniciar en modo de usuario único

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

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

3. Una vez que haya terminado la tarea del paso anterior, presione Ctrl-X o F10 para iniciar en modo de usuario único (acceder a una cuenta de emergencia). caparazón).

4. Ahora monte el sistema de archivos raíz (/) usando el siguiente comando.

chroot /sysroot/

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

reboot -f

Quizás también le interese leer los siguientes artículos.

  1. Cómo hackear su propio sistema Linux
  2. Explicación de la estructura de directorios de Linux y las rutas de archivos importantes
  3. Cómo crear y ejecutar nuevas unidades de servicio en Systemd usando Shell Script
  4. Cómo administrar servicios y unidades 'Systemd' usando 'Systemctl' en Linux

Por último, el modo de usuario único o el modo de mantenimiento no está protegido con contraseña de forma predeterminada, por lo que cualquier persona con intenciones maliciosas y acceso físico a su computadora puede ingresar al modo de emergencia y " destruir ” su sistema.

A continuación, le mostraremos cómo proteger con contraseña el modo de usuario único en CentOS 7. Hasta entonces, permanezca conectado a linux-console.net.