Vyhledávání na webu

Jak zavést do režimu jednoho uživatele v CentOS/RHEL 7


Režim pro jednoho uživatele (někdy známý jako Režim údržby) je režim v operačních systémech podobných Unixu, jako je Linux, ve kterém se několik služeb spouští při spouštění systému pro základní funkce umožňující jedinému superuživateli provádět určité kritické úkoly.

Je to runlevel 1 pod systémovým SysV init a runlevel1.target nebo rescue.target v systemd. Důležité je, že služby, pokud nějaké jsou, spuštěné na této úrovni běhu/cíli se liší podle distribuce. Obecně je užitečný pro údržbu nebo nouzové opravy (protože nenabízí vůbec žádné síťové služby), když počítač není schopen normálního provozu.

Některé opravy na nízké úrovni zahrnují spuštění, jako je fsck poškozených diskových oddílů, resetování hesla root, pokud jste ho ztratili, oprava chyby „nepodařilo se připojit /etc/fstab“ – abychom zmínili většinu k nim kritický. A také když se systém nepodaří normálně spustit.

V tomto tutoriálu popíšeme, jak zavést do režimu jednoho uživatele na CentOS 7. 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 zavést systém do režimu jednoho uživatele

1. Nejprve restartujte počítač CentOS 7, jakmile se spustí proces spouštění, počkejte, až se spouštěcí nabídka GRUB zobrazí, jak je znázorněno na snímku obrazovky níže .

2. Dále vyberte verzi jádra z položky nabídky grub a stisknutím klávesy e upravte první možnost spouštění. Nyní pomocí klávesy šipka dolů najděte řádek jádra (začíná „linux16“), poté změňte argument ro na rw init=/sysroot/bin/ sh, jak je znázorněno na snímku obrazovky níže.

3. Jakmile dokončíte úlohu v předchozím kroku, stisknutím Ctrl-X nebo F10 spusťte režim pro jednoho uživatele (přístup k nouzovému skořápka).

4. Nyní připojte kořenový souborový systém (/) pomocí následujícího příkazu.

chroot /sysroot/

V tomto okamžiku můžete provádět všechny nezbytné úkoly údržby systému na nízké úrovni. Jakmile budete hotovi, restartujte systém pomocí tohoto příkazu.

reboot -f

Možná si také rádi přečtete následující články.

  1. Jak hacknout svůj vlastní systém Linux
  2. Vysvětlení adresářové struktury Linuxu a důležitých cest k souborům
  3. Jak vytvořit a spustit nové servisní jednotky v Systemd pomocí skriptu Shell
  4. Jak spravovat služby a jednotky ‚Systemd‘ pomocí ‚Systemctl‘ v Linuxu

A konečně, režim jednoho uživatele nebo režim údržby není ve výchozím nastavení chráněn heslem, takže kdokoli se zlým úmyslem a fyzickým přístupem k vašemu počítači může vstoupit do nouzového režimu a „ zničte ” váš systém.

Dále vám ukážeme, jak chránit heslem režim pro jednoho uživatele na CentOS 7. Do té doby zůstaňte připojeni k linux-console.net.