GNU/Linux >> Znalost Linux >  >> Linux

Jak obnovit heslo uživatele root v systémech Linux založených na Red Hat

Všichni jsme zdědili systémy, na kterých jsme neměli žádnou část budovy. Pokud jste systémový administrátor, přijde den, kdy budete muset pracovat na systému a z mnoha důvodů nemáte heslo root – a statisticky vzato ten den přijde v nejhorší možnou chvíli:potřebujete přístup do toho pole *právě teď*.

Obnovení hesla uživatele root se může zdát děsivé, ale nemusí to být obtížné ani složité. Na systému RHEL/CentOS verze 7 nebo novější je to díky bootloaderu Grub vlastně docela jednoduché.

  1. Začněte tím, že spustíte varnou konvici s vodou (volitelné, ale doporučené).

  2. Nejprve potřebujete přístup ke konzole:Buď z klávesnice a monitoru lokálně, nebo přes vzdálenou konzolu virtuálního počítače, budete muset vidět a pracovat s bootloaderem.

  3. Restartujte počítač:Jakmile se zavaděč objeví s obrazovkou výběru, rychlým klepnutím na šipky nahoru a dolů pozastavte odpočítávání.

  4. Vyberte jádro, do kterého chcete zavést, a stiskněte 'e ':Tím se dostanete na obrazovku, kde můžete upravit skript bootloaderu grub.

  5. Najděte řádek, který odkazuje na jádro:Zde bude řada 'zaváděcích parametrů':toto jsou instrukce předávané během načítání jádra.

    1. Pro RHEL/CentOS 7 řádek začíná 'linux16'.

    2. Pro RHEL/Centos 8x a Fedora řádek začíná „linux '.

  6. Na konec tohoto řádku přidejte 'rd.break' (zde můžete dělat i další věci, ale zatím je to vše, co potřebujete) [ Poznámka:Tato změna je dočasná] .

  7. Nyní stiskněte Ctrl-x ke spuštění upraveného skriptu bootloaderu.

  8. Spustíte se s výzvou „záchrana“, která vypadá takto:switch_root:/# .

  9. Znovu připojte kořenový oddíl v režimu čtení i zápisu, abyste mohli spouštět příkazy. Zadejte následující:mount -o remount rw /sysroot a poté stiskněte ENTER.

  10. Nyní zadejte chroot /sysroot a stiskněte enter. Tím se změníte na sysroot (/) adresář a udělejte z něj cestu pro provádění příkazů.

  11. Nyní můžete jednoduše změnit heslo pro root pomocí passwd příkaz.

  12. Dále se před restartem budete muset ujistit, že SELinux umožňuje změny souborů. Po výzvě zadejte: touch /.autorelabel . To signalizuje SELinuxu při příštím restartu, že se souborový systém změnil (změněné heslo) a umožní načtení změny. To způsobí, že celý souborový systém bude „přeznačen“, což může chvíli trvat, v závislosti na velikosti souborového systému a rychlosti počítače, takže na tuto možnost počítejte.

  13. Zadejte exit opusťte prostředí chroot a zadejte reboot .

  14. Jděte a uvařte si čaj, abyste se odměnili za vaši chytrost:Voda by se už měla vařit. (Opět volitelné, ale doporučené a vysoce závislé na vaší účasti v kroku #1.)

A to je vše. Nyní byste měli mít přístup k tomuto systému pomocí hesla root.

Chcete vyzkoušet Red Hat Enterprise Linux? Stáhněte si ji nyní zdarma.


Linux
  1. Jak resetovat heslo uživatele root v systémech založených na RHEL7/CentOS7/Scientific Linux 7

  2. Jak spravovat heslo účtu v Linuxu

  3. Obnovení hesla root na Rocky Linux - Jak na to?

  1. Obnovte zapomenuté heslo root v systému Redhat 7 Linux Selinux

  2. Linux – Jak změnit zapomenuté heslo roota?

  3. Jak změníme heslo root?

  1. Jak resetovat root heslo Kali Linux

  2. Výchozí heslo pro Kali Linux

  3. Jak změnit heslo root v Ubuntu Linux