Com arrencar en mode d'usuari únic a CentOS/RHEL 7


El mode d'usuari únic (de vegades conegut com a mode de manteniment) és un mode en sistemes operatius semblants a Unix, com ara Linux, on s'inicien un grapat de serveis a l'arrencada del sistema per a una funcionalitat bàsica per permetre que un únic superusuari realitzi determinades tasques crítiques.

És el nivell d'execució 1 a system SysV init i runlevel1.target o rescue.target a systemd. És important destacar que els serveis, si n'hi ha, iniciats en aquest nivell d'execució/objectiu varien segons la distribució. En general, és útil per al manteniment o reparacions d'emergència (ja que no ofereix cap servei de xarxa), quan un ordinador no és capaç de funcionar amb normalitat.

Algunes de les reparacions de baix nivell inclouen l'execució com ara fsck de particions de disc danyades, error en muntar /etc/fstab, només per esmentar el més crític. I també quan el sistema no arrenca amb normalitat.

En aquest tutorial, descriurem com arrencar en mode d'usuari únic a CentOS 7. Tingueu en compte que pràcticament això us ajudarà a entrar en el mode d'emergència i accedir a un shell d'emergència.

Com arrencar en mode d'usuari únic

1. Primer reinicieu la vostra màquina CentOS 7, un cop s'iniciï el procés d'arrencada, espereu que aparegui el menú d'arrencada de GRUB tal com es mostra a la captura de pantalla següent.

2. A continuació, seleccioneu la vostra versió del nucli a l'element del menú grub i premeu la tecla e per editar la primera opció d'arrencada. Ara utilitzeu la tecla de fletxa avall per trobar la línia del nucli (comença per “linux16”) i, a continuació, canvieu l'argument ro a rw init=/sysroot/bin/sh com es mostra. a la captura de pantalla següent.

3. Un cop hàgiu acabat la tasca del pas anterior, premeu Ctrl-X o F10 per arrencar en mode d'usuari únic (accedir a un shell d'emergència).

4. Ara munteu el sistema de fitxers arrel (/) amb l'ordre següent.

# chroot /sysroot/

En aquest punt, podeu realitzar totes les tasques de manteniment del sistema de baix nivell necessàries. Un cop hàgiu acabat, reinicieu el sistema amb aquesta ordre.

# reboot -f

També us pot agradar llegir els articles següents.

  1. Com piratejar el vostre propi sistema Linux
  2. Estructura de directoris de Linux i camins importants dels fitxers explicats
  3. Com crear i executar noves unitats de servei a Systemd mitjançant l'script de Shell
  4. Com gestionar els serveis i les unitats Systemd mitjançant Systemctl a Linux

Finalment, el mode d'usuari únic o el mode de manteniment no està protegit amb contrasenya per defecte, de manera que qualsevol persona amb intenció maliciosa i accés físic al vostre ordinador pot entrar al mode d'emergència i \destruir el vostre sistema.

A continuació, us mostrarem com protegir amb contrasenya el mode d'usuari únic a CentOS 7. Fins aleshores, manteniu-vos connectat a linux-console.net.