Jak Nabootovat do Single-User Režimu v CentOS/RHEL 8
Režimu Jednoho Uživatele (někdy známý jako Režim Údržby) je režim, v Unix-jako operační systémy jako je Linux provozovat, kde se několik služeb, které jsou spuštěny při startu systému pro základní funkce povolit jeden superuser provádět určité kritické úkoly.
v režimu pro jednoho uživatele se služby nespustí a nikdo z uživatelů se nesmí přihlásit kromě root. Systém také nebude vyzván k přihlášení, což znamená, že pro získání přístupu root nepotřebujete heslo.
v tomto tutoriálu popíšeme, jak zavést systém do režimu jednoho uživatele na CentOS 8 / RHEL 8. Všimněte si, že prakticky vám to pomůže vstoupit do nouzového režimu a získat přístup k nouzovému shellu.
Jak spustit v Režimu Jednoho Uživatele
Restartujte CentOS 8 nebo RHEL 8 Server a jít do zavaděče grub obrazovku přerušení automatické spouštění a vyberte první řádek, který obsahuje jádro (V případě, že máte více jader linky zvolit vhodnou jeden, který se hodí do vašeho prostředí). Níže je CentOS 8 boot loader screen,
jít do single-user režimu, zvolte si odpovídající jádro a stiskněte tlačítko e
upravit argumenty jádra.
Nyní byste měli vidět informace o vybraném operačním systému, jako je pevný disk, root oddíl, umístění jádra, havárie jádra a initrd (Initial ram disk).
přejděte na řádek, který začíná Linuxem pomocí šipky nahoru a dolů a poté odstraňte argument ro
.
přidejte toto rw init=/sysroot/bin/sh
do řádku. Po dokončení stiskněte Ctrl+x
.
Nyní, připojit kořenový souborový systém s chroot příkazem.
chroot /sysroot
nyní je režim pro jednoho uživatele zcela připraven k použití. Po vyřešení problému ukončete režim jednoho uživatele, proveďte následující kroky.
CentOS / RHEL 7/8 používá SELinux ve výchozím nastavení, takže vytvořte následující skrytý soubor, který automaticky provede relabel všech souborů při příštím spuštění.
# touch /.autorelabel
nakonec spusťte níže uvedený příkaz a restartujte systém. Případně zadejte dvakrát příkaz “exit” a restartujte systém.
# reboot -f