El modo de usuario único es uno de los niveles de ejecución en el sistema operativo Linux, el sistema operativo Linux tiene 6 niveles de ejecución que se utilizan para diferentes requisitos o situaciones. El modo de usuario único se utiliza principalmente para realizar tareas administrativas, como limpiar el sistema de archivos, Administrar las cuotas, Recuperar el sistema de archivos y también recuperar la contraseña de root perdida. En este modo, los servicios no se iniciarán, ninguno de los usuarios puede iniciar sesión, excepto root, y el sistema tampoco solicitará una contraseña para iniciar sesión.
Paso 1: Mientras arranca puede que vea la pantalla de bienvenida como se muestra a continuación, grub está contando el tiempo para arrancar el sistema operativo predeterminado como se menciona en/etc / grub2.cfg; esta vez pulse cualquier tecla para interrumpir el arranque automático.

Paso 2: Enumerará los sistemas operativos (en mi caso, solo CentOS instalados) que haya instalado en la máquina, a continuación puede encontrar información sobre el arranque del sistema operativo y la edición de los parámetros del menú. Si desea entrar en el modo de usuario único, seleccione el sistema operativo y presione «e» editar argumentos del núcleo.

Paso 3: Una vez que haya pulsado, debería ver la información sobre el sistema operativo seleccionado. Le proporciona información sobre el disco duro y la partición donde está instalado el sistema operativo, la ubicación del núcleo, el idioma, la salida de vídeo, el tipo de teclado, la tabla de teclados, el núcleo de bloqueo y el initrd (disco ram inicial).
Para entrar en modo de usuario único, vaya a la penúltima línea (comienza con linux 16 o linuxefi) usando las flechas arriba y abajo y luego modifique el argumento ro.

Paso 5: Modifíquelo a «rw init=/sysroot/bin/sh». Una vez hecho, presione «Ctrl + x»

Ahora debería estar en modo de línea de comandos con privilegios de root (sin introducir contraseña). Ahora puede comenzar a solucionar problemas de su sistema o puede hacer el mantenimiento de su sistema.

chroot para acceder a su sistema.
chroot /sysroot
Eso es todo. Debe hacer chroot para restablecer la contraseña de root en CentOS 7 / RHEL 7