Server in Single User Mode
Avviare (boot) il server in modalità utente singolo serve per recuperare la password di root, riparare gli errori del file system, correggere l'inserimento errato di fstab e disabilitare o abilitare i servizi systemctl.
Montare il filesystem sotto /sysroot in modalità read-write (rw).
Single user mode è la modalità di maintenance o emergency per eseguire i vari step di troubleshooting perchè tutti i servizi di sistema sono stoppati e solo l'utente root può accedere.
Riavviare il server
# reboot
Alla schermata "grub bootloader" o "Grub Boot prompt", selezionare la riga del kernel (la seconda è quella di initramfs file) e premere e per entrare in modalità edit.
Posizionarsi alla quarta riga in corrispondenza di "linux ($root)/......"
Premerre Ctrl+e per posizionarsi alla fine della riga e aggiungre rd.break
che interrompe il processo di avvio prima che initramfs passi il controllo a systemd. In questo modo, il prompt initramfs può essere utilizzato per l'inserimento di comandi.Premere Ctrl+x per avviare il sistema in modalutà single user mode.
Se si esegue il comando mount si nota che /sysroot contiene root file system ma è montato in modalità sola lettura.
Montare il filesystem sotto /sysroot in modalità read-write (rw).
mount -o remount, rw /sysroot
Accediamo al root file system con il comando chroot /sysroot.
oppure
Il prompt cambia nella shell sh. Cambiare la password di root
La direcotry root è il file system che esiste in intiramfs. Manca il file autorelabel.
Eseguire il comando
touch /.autorelabel
che abilita il prcesso di "relabeling" di SELinux al prossimo boot del sistema.
Effettuate il reboot
Ctrl +D
Crlt +D