Elfelejtett jelszó kicserélése

Az Ubuntu (mint minden Linux, és mai modern OS) nem tárolja el közvetlenül a jelszavunkat, így azt nem tudhatjuk meg közvetlenül. A jelszóról csak egy hasht (egy ujjlenyomatot) tárol (az /etc/shadow fájlban). Tehát egyszerűbb egy új jelszót adni, mint a meglévőt megtudni.

Ehhez az Ubuntut (Kubuntut, Xubuntut, stb.) az úgynevezett recovery módba kell indítanunk, mikor is a számítógép jelszó kérése nélkül root jogokkal fog elindulni (ami így egyben hatalmas biztonsági rés is lehet)

Mikor indul a számítógép, rögtön a BIOS POST után, a GRUB betöltődésekor, nyomjunk egy ESC billenytűt (mikor a képernyőn megjelenik a GRUB Loading stage… kezdetű sor)

grub
grub

A listából válasszuk ki azt, melyikben szerepel a recovery mode

grub
grub

Indul a rendszer. Ilyenkor nem a szokásos boot képernyőt láthatjuk, hanem egy részletesebb naplózási módot

Indulás
Indulás

Ha elindult a rendszer, egy root promtot kapunk

Elindult
Elindult

Ha nem tudjuk valami okból kifolyólag a felhasználónevet, akkor azt a következő paranccsal tudhatjuk meg

cat /etc/passwd

Egy ehhez hasonló listát kell látnunk:

userlist
userlist

A valódi felhasználók a legutolsók, és 1000-nél nagyobb azonosítójuk van.
A felhasználók listáját a következő formában látjuk: felhasznalonev:x:userid:groupid:nev,egyebadat:homemappa:shell

Ha megvan a felhasználónév, akkor írjuk be, hogy

passwd felhasznalonev

Majd adjuk meg az új jelszót, enter, majd ismételjük meg az új jelszót. Figyelem, mikor gépeljük a jelszót, semmit nem fogunk látni, se csillagokat, se magát a jelszót!

passwd
passwd

a reboot paranccsal, vagy egy CTRL+ALT+DEL billentyűkombinációval indítsuk újra az Ubuntut, immár a rendes módon, és be tudunk lépni az imént beállított jelszóval.

17 hozzászólás


  1. ha az első induláskor hibát jelezni, és nem minden úgy jönne be mint normális esetben, akkor nyissunk egy parancssort, és vegyük saját tulajdonba a home mappánkat.

    ehhez csak ezt a parancsot kell beírni:

    sudo chown felhnev:felhnev /home/felhnev -R

  2. Szia!

    +1 dologgal többet tudok. :) Én még soha nem inditottam el a gépet recovery módban és ahogy az elején is írtad, ez egy biztonsági rés, és nem is kicsi.
    Igy bárki hozzáférhet a géphez, persze csak ha fizikailag ott van előtte.


  3. Ha fizikailag hozzáférnek a géphez, semmilyen biztonsági intézkedés nem ér semmit.


  4. WinXP, és Vista is törhető, ha fizikailag hozzáférnek a géphez…


  5. Ha ellopják a laptopot, akkor baszhatod az egész rendszert, így simán hozzáférnek?


  6. Tamás: igen, amihez fizikailag hozzáférnek, ott már minden elveszett.

    ezért is fontos, hogy titkosítsd az adataidat, mivel azokat nem tudják visszafejteni (optimális esetben)


  7. Ubuntu 8.10 esetén mi a megoldás? Ugyanis ott root jelszót kér, amit szintén nem tudok.


  8. Minden Linuxra igaz (nemcsak Ubuntu):
    Bootoljunk valamilyen live cd-vel (pl. Knoppix)
    derítsük fel, hogy melyik partíción van a Linux:
    fdisk -l /dev/sda
    (vagy /dev/hda, ha ide winchester van)
    A Linux partíciót mountoljuk fel: (például legyen a primary master IDE winchester első partícióján)
    mount /dev/hda1 /mnt
    A felmountolt linuxnak legyen értelmes tartalom a /proc és /dev könyvtárában:
    mount -t proc proc /mnt/proc
    mount -o bind /dev /mnt/dev
    Lépjünk át rá:
    chroot /mnt /bin/bash
    derítsük fel a felhasználóneveket:
    ls -l /home/
    adjunk jelszót a rootnak:
    passwd
    és a többieknek
    passwd felhasználónév, amit találtunk
    Kész! Kiléphetünk:
    exit
    Újraindítás:
    reboot


  9. Lehet, hogy én vagyok a hülye, de nem tudom úgy elindítani a gépemet, hogy ne a biosba vagy az ubuntu-ba menjek, egyszerűen nincs köztes…. egy órát szórakoztam vele, hogy melyik másodpercben nyomtal le az esc-et, de semmilyen GRUB nem kezdett Loading-olásba…
    semmilyen recovery mode-ot nem választhattam ki.
    én vagyok ilyen szerencsétlen, nagy lehetséges hogy az enyémhez máshogy kell felülírni egy elfelejtett jelszót?

    köszönöm, előre is, ha valaki tud segíteni…


  10. Indítás után tartsd lenyomva az Esc gombot.


  11. Pista: Köszönöm a leírást, egy újratelepítéstől mentettél meg.


  12. Az lenne a probléma csak hogy amikor leenterezem az új jelszót kiirja hogy
    passwd : hitelesito tokenkezelés hiba
    passwd : unchanged

    ilyenkor mit lehet csinálni


  13. kisdodo: Az milyen (disztibúció, verzió) Linux, ami ezt írta ki? Az felhasználó azonosításhoz nem használtál valami speciális dolgot (Kerberos, stb)?


  14. Ha az ubuntu virtualboxban van, akkor hogy változtatom meg az elfelejtett jelszavam?


  15. Sziasztok
    Linux van a gepemen, de nem indul el, igaz fél évig nem hasznaltam. Mit tudok csinalni?

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.