GNU/Linux >> Znalost Linux >  >> Cent OS

Jak resetovat heslo root v CentOS 7

Jednou z nejdůležitějších věcí pro uživatele Linuxu je vědět, co dělat, pokud heslo uživatele root je ztracen. Mnohokrát si pro svůj počítač vytvoříme silné heslo, ale někdy ho zapomeneme. Tento problém se týká hlavně serverů a CentOS je linuxová distribuce zaměřená na servery, takže v tomto článku se naučíme, jak resetovat heslo v CentOS Linux .

Přečtěte si také – Jak resetovat root heslo v Ubuntu?​

Tento proces je jednoduchý, ale musíme být opatrní, protože pokud uděláme špatnou akci, náš systém může být v nebezpečí. Takže, pojďme začít!

Existuje nástroj, který je užitečný pro situace, které vyžadují přístup superuživatele bez hesla, protože tento program změní zjevný kořenový adresář pro aktuálně běžící proces a jeho potomky. Chcete-li se o něm dozvědět více, navštivte prosím článek o chrootu na Wikipedii.

Než vysvětlím proces, musím vám říct něco důležitého:Tento proces je pro CentOS 7 a liší se od předchozích verzí, protože je to nejnovější verze a jeho integrace SELinux je lepší. Pokud tedy máte na svém počítači nainstalovanou předchozí verzi, navštivte prosím dokumentaci na wiki CentOS.

První krok k resetování hesla uživatele root je spustit počítač CentOS v nouzovém režimu a pro tento proces použijeme rd.break.

Spusťte systém a na spouštěcí obrazovce GRUB 2 stiskněte klávesu „e“ pro úpravy:

Odeberte parametry rhgb a quiet z konce nebo blízko konce řady linux16 nebo linuxefi na systémech UEFI.

​Na konec řádku linux16 v systémech založených na x86-64 BIOSu nebo řádku linuxefi v systémech UEFI přidejte následující parametry:

rd.break enforcing=0

​Až skončíte, stisknutím ctrl + x načtěte systém. Nakonec se spustíte v nouzovém režimu.

Po spuštění nouzového režimu musíte znovu připojit souborový systém jako zapisovatelný, protože je připojen pouze pro čtení, takže stačí zadat následující příkaz:

mount -o remount, rw /sysroot ​

Nyní změňte kořen souborového systému následovně:chroot /sysroot Nakonec získáte chroot prostředí připravené k resetování hesla. Pravděpodobně znáte příkaz pro nastavení uživatelského hesla, ale pokud ne, dovolte mi to vysvětlit.

Způsob nastavení hesla je snadný, stačí zadat passwd user_name .

user_name není nutné, pokud jste v relaci přihlášeni, takže pro tento tutoriál musíte zadat pouze „passwd “.

​Pokud systém není zapisovatelný, nástroj passwd selže s následující chybou:Chyba manipulace s autentizačním tokenem ​Aktualizace souboru s hesly má za následek soubor s nesprávným kontextem zabezpečení SELinux, protože SELinux je bezpečnostní modul linuxového jádra, který poskytuje mechanismus pro podporujících zásady zabezpečení řízení přístupu, chcete-li při příštím spuštění systému přejmenovat všechny soubory, zadejte následující příkaz:

touch /.autorelabel

Ale musím vám něco říct, přeznačení velkého disku trvá dlouho, takže tento krok můžete vynechat, pokud jste zahrnuli možnost vynucení=0.

Nyní musíte znovu připojit souborový systém jako pouze pro čtení pomocí následujícího příkazu:

mount -o remount,ro /

Nyní ukončete prostředí chroot a ukončete spouštění systému (stačí dvakrát napsat exit).

​Pokud jste vynechali přejmenování souborů, zadejte následující příkaz pro obnovení kontextu zabezpečení SELinux souboru /etc/shadow:

restorecon /etc/shadow ​

Zadejte následující příkazy pro opětovné zapnutí vynucení zásad SELinux a ověřte, že je zapnuto:

setenforce 1
getenforce 

To je vše přátelé. Proces resetování hesla uživatele root není to těžké a není to jediný způsob, jak to udělat. Můžete také použít instalační disk nebo třeba živé linuxové cd jiné distribuce. Pokud chcete získat další informace o tématu nebo máte předchozí verzi CentOS dokument můžete zkontrolovat zde.


Cent OS
  1. Jak resetovat kořenové heslo MySQL na CentOS 6

  2. Jak obnovit heslo root MySQL

  3. Jak obnovit heslo root MySQL

  1. Obnovte heslo root v CentOS 7 / RHEL 7

  2. Jak resetovat zapomenuté heslo root RHEL / CentOS 7

  3. Jak obnovit heslo root MySQL Server

  1. Jak resetovat root heslo Kali Linux

  2. Jak obnovit heslo Ubuntu?

  3. Jak resetovat kořenové heslo MySQL