Režim pro jednoho uživatele je jednou z úrovní běhu v operačním systému Linux, operační systém Linux má 6 úrovní běhu, které se používají pro různé požadavky nebo situaci. Režim pro jednoho uživatele se používá hlavně k provádění administrativních úkolů, jako je čištění systému souborů, správa kvót, obnovení systému souborů a také obnovení ztraceného hesla uživatele root. V tomto režimu se služby nespustí, žádnému z uživatelů není povoleno se přihlásit kromě roota a také systém nebude vyžadovat heslo pro přihlášení.
Krok 1:Při spouštění můžete vidět úvodní obrazovku jako níže, grub počítá čas na zavedení výchozího operačního systému, jak je uvedeno v /etc/grub2.cfg; tentokrát stiskněte libovolnou klávesu pro přerušení automatického spouštění.
Krok 2:Zobrazí seznam operačních systémů (v mém případě pouze nainstalovaný CentOS), které máte nainstalované na počítači, níže můžete najít nějaké informace o spouštění OS a úpravě parametrů nabídky. Pokud chcete vstoupit do režimu jednoho uživatele; vyberte operační systém a stiskněte „e“ upravit argumenty jádra.
Krok 3:Po stisknutí byste měli vidět informace o vybraném operačním systému. Poskytuje vám informace o pevném disku a diskovém oddílu, kde je nainstalován operační systém, umístění jádra, jazyk, výstup videa, typ klávesnice, tabulku klávesnice, selhání jádra a initrd (počáteční ram disk).
Chcete-li vstoupit do režimu jednoho uživatele: Přejděte na předposlední řádek (začíná na linux 16 nebo linuxefi) pomocí šipek nahoru a dolů a poté upravte argument ro.
Krok 5:Upravte jej na „rw init=/sysroot/bin/sh“. Po dokončení stiskněte „Ctrl+x“
Nyní byste měli být v režimu příkazového řádku s právy root (bez zadávání hesla). Nyní můžete začít odstraňovat problémy se systémem nebo provádět údržbu systému.
chroot pro přístup k vašemu systému.
chroot /sysroot
To je vše. Chcete-li resetovat heslo uživatele root v CentOS 7 / RHEL 7, musíte chroot