====== 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.