Poniższy wpis przedstawia procedurę resetowania hasła root w systemie Centos 7.

W pierwszej kolejności w systemie Centos należy dokonać edycji parametrów startowych systemu. Aby tego dokonać przy uruchomieniu systemu na ekranie wyboru jądra systemowego

centos boot menu należy wybrać właściwą pozycję w tym przykładzie będzie to – CentOS Linux (3.10.0-693.el7.x86_64) 7 Core i nacisnąć zamiast Entera klawisz „e

Wyświetli się edytor umożliwiający zmianę parametrów bootowania systemu Centos.

grub edytor

przechodzimy strzałkami niżej i szukamy linii zaczynającej się od słowa linux16. W tej lini odnajdujemy wpis ro i zastępujemy to wpisem rw init=/sysroot/bin/sh

edycja grub

Następnie startujemy system po zmianach poprzez naciśnięcie klawiszy Ctrl+X. System wystartuje w trybie jednego użytkownika. Wykonujemy komendy:

chroot /sysroot
chroot /sysroot

zmieniamy hasło konta root

passwd root

i tworzymy plik autorelabel

touch /.autorelabel

Na sam koniec wychodzimy

exit

i restartujemy system

reboot

System uruchomi się z nowym hasłem po drugim restarcie. Podczas pierwszego restartu odbuduje konteksty SElinux do wszystkich plików na serwerze.

Leave a comment