Redhat Reset root password (działa też w Centos 7)

Redhat Reset root password.

W tym artykule przedstawię 2 metody resetowania hasła root-a w systemie Redhat lub Centos 7. Jeśli nie znamy hasła root-a, ale mamy dostęp do konsoli systemu to możemy go zrestartować.

Na samym początku restartujemy system przy pomocy reset lub power off i on.

Pojawia nam się okno startu systemu. Wciskamy szybko klawisz strzałki ↑ lub ↓.

Jak widzimy takie okno wciskamy klawisz z literką „e” na pierwszej pozycji, pojawiają nam się opcje uruchamiania. Znajdujemy linię zaczynająca się od linux16 (tylko w systemach x86_64). Modyfikujemy wpis jak poniżej, tzn. słowa „rhgb quiet” zastępujemy wpisem „init=/bin/bash

Lub druga metoda dodajemy do wpisu słowa „rd.break console=tty1

W drugiej metodzie nie skasowałem rhgb quiet chodź powinienem. Zamiast console=tty1 mozna też wpisać enforcing=0. Zadziała podobnie.

po modyfikacji wciskamy na klawiaturze CTRL-X

System uruchomi sie w trybie z dostępem do konsoli.

Teraz dwie ważne czynności. Musimy zamontować nasz system plików „root” w trybie, abysmy mogli na nim zapisywać.

Wykonujemy komendę

mount | grep root

sprawdzamy, gdzie jest nasz filesystem zamontowany

mount -o remount,rw /sysroot

w metodzie pierwszej nasz system zamontowany jest jako /.

Wtedy wpisujemy

mount -o remount,rw /

Jeszcze raz sprawdzamy czy system plików jest już zamontowany jako RW.

mount | grep root

Teraz przełączamy sobie root na system plików serwera ( w metodzie pierwszej jest to niekonieczne, bo od razu jest zamontowany jako /).

chroot /sysroot

i wykonujemy komendę

passwd

i zmieniamy hasło root-a.

W kolejnym kroku musimy powiadomić SElinux, aby zmienił sobie zawartość swojej konfiguracji

touch /.autorelabel

i restartujemy system komendami

exit

exec /sbin/init 

 

Dzięki tym metodom możemy przejąć kontrolę nad systemem Redhat lub Centos w wersji 7.

Procedura „Redhat reset root password” jest znana przez tylko zaawansowanych administratorów systemów RedHat i Centos i nie dostępna w oficjalnej dokumentacji Redhat.

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

CommentLuv badge