Felhasználói eszközök

Eszközök a webhelyen


linux:hibaelharitas

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.

linux/hibaelharitas.txt · legutóbbi módosítás: – Szerkesztő: riba.zoltan