Elfelejtett jelszó kicserélése

2008.03.23. | 16 hozzászólás | Kategória: Ubuntu

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.

Szólj hozzzá Trackback 15334 olvasás, 1 ma

Kapcsolódó írások

Hozzászólások követése

16 hozzászólás

  1. charlie

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

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

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

  4. axaard

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

  5. ley

    truecrypt ;)

  6. Tamás

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

  7. charlie

    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)

  8. Tamás

    Értem, köszi

  9. Janek

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

  10. Pista

    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

  11. innen

    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…

  12. cine

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

  13. Mr. T

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

  14. kisdodo

    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

  15. Pista

    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)?

  16. feta

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

Szólj hozzá

Használható HTML tagek: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

A hozzászólás elküldésével elfogadod az oldal felhasználási feltételeit!

Értesítés beállítása hozzászólás nélkül