====== Linux hibaelhárítás ======
===== Root jelszó módosítás =====
A root felhasználó módosításához konzol hozzáférés szükséges.
Először indítsuk újra a gépet. A GRUB menüben a visszaszámlálás ideje alatt nyomjuk meg a "E" billentyűt. Belépünk szerkesztő módba. A 'linux ...' kezdetű sor végéhez adjuk hozzá a következő paramétereket:
''... quiet **enforcing=0 init=/bin/bash**''
A CTRL + X lenyomásával indítsuk el az operációs rendszert. Amikor megjelenik a ''bash 5.2#'' prompt, akkor adjuk ki az alábbi utasításokat.
bash 5.2# /sbin/load_policy -i
Ez az utasítás betölti az SElinux szabályrendszerét.
A következő utasítás írható módra változtatja a root fájlrendszert.
bash 5.2# mount -o remount,rw /
Ezután két irányba indulhatunk.
Első esetben a root felhasználó bejegyzését változtatjuk a ''/etc/passwd'' fájlban oly módon, hogy a jelszó mezőt üres sztringre változtatjuk egy szövegszerkesztő vagy egy rövid szkript segítségével. Mivel rendszerfájlt módosítunk érdemes mentést készíteni.
bash 5.2# cp -a /etc/passwd /etc/passwd.orig
bash 5.2# sed -i 's/^root:x:/root::/' /etc/passwd
bash 5.2# diff /etc/passwd /etc/passwd.orig
1c1
< root::0:0:Super User:/root:/bin/bash
---
> root:x:0:0:Super User:/root:/bin/bash
Második esetben egyszerűen megváltoztatjuk a ''root'' felhasználó jelszavát
bash 5.2# passwd root
A módosítás után az ''exit'' utasítással kilépünk a shell-ből. Ekkor kernel pánik jelentkezik, ami ebben az esetben nem hiba. A gép kikapcsolása és indítása után működik a bejelentkezés.