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)
A listából válasszuk ki azt, melyikben szerepel a recovery mode
Indul a rendszer. Ilyenkor nem a szokásos boot képernyőt láthatjuk, hanem egy részletesebb naplózási módot
Ha elindult a rendszer, egy root promtot kapunk
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:
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!
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.
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:
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.
Ha fizikailag hozzáférnek a géphez, semmilyen biztonsági intézkedés nem ér semmit.
WinXP, és Vista is törhető, ha fizikailag hozzáférnek a géphez…
Ha ellopják a laptopot, akkor baszhatod az egész rendszert, így simán hozzáférnek?
[re=3508]Tamás[/re]: 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)
Értem, köszi
Ubuntu 8.10 esetén mi a megoldás? Ugyanis ott root jelszót kér, amit szintén nem tudok.
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
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…
Indítás után tartsd lenyomva az Esc gombot.
[re=6641]Pista[/re]: Köszönöm a leírást, egy újratelepítéstől mentettél meg.
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
[re=17461]kisdodo[/re]: 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)?
Ha az ubuntu virtualboxban van, akkor hogy változtatom meg az elfelejtett jelszavam?
Sziasztok
Linux van a gepemen, de nem indul el, igaz fél évig nem hasznaltam. Mit tudok csinalni?