- - Hogyan lehet visszaállítani az elfelejtett jelszót Linux rendszeren

Az elfelejtett jelszó visszaállítása Linux rendszeren

Elfelejtette a jelszót a Linux PC felhasználójánakA fiók súlyosan bosszantó lehet. Kikapcsol és megakadályozza, hogy bármihez hozzáférjen. Ne aggódj! A közhiedelemmel ellentétben nem kell teljesen újra telepítenie a rendszert, és mindent el kell kezdenie. Visszaállíthatja az elfelejtett jelszót a Linux rendszeren, és megváltoztathatja a jelszavát a felhasználónevére.

Alapvető jelszó

Az egyik módja annak, hogy visszaszerezze a felhasználót egy Linux rendszeren, amikorelfelejtette a Root-fiók használatához szükséges jelszót. Mivel a Root a végső irányítást gyakorolja a rendszer felett, ezzel lehetséges egy elfelejtett jelszó erőszakkal történő visszaállítása a Linuxon. A Root használata a jelszó visszaállításához bármilyen új szoftver, élő lemez stb. Nélkül elvégezhető.

A folyamat elindításához töltse fel a Linux rendszertmint általában, és hagyja, hogy betöltse a bejelentkezési képernyőre. Ne jelentkezzen be! Ehelyett nyomja meg a Ctrl + Alt + F2 billentyűket a TTY ablak megnyitásához. Ezek a TTY ablakok vészhelyzeti héjak, amelyekhez a felhasználók hozzáférhetnek, függetlenül a bejelentkezéstől.

A TTY ablakban megjelenik egy felszólítás, amely felhasználónevet kér. A felhasználói helybe írja be a „gyökér” értéket, majd a gyökér jelszavát.

Megjegyzés: Ha Ubuntu, Linux Mint vagy más letiltott Linux disztribúciót használ su és a gyökérfiók, ez a módszer nem fog működni. Próbálkozzon inkább a chroot módszerrel.

Ha a gyökérjelszó helyes, akkor a TTY ablak bejelentkezik, mint egy superuser, a Linux rendszer teljes erejével. Ezen a ponton visszaállíthatja felhasználói jelszavát:

passwd username

Futás passwd kéri, hogy írjon be egy „új UNIX jelszót”. Tegye meg, és próbálja meg ez alkalommal megjegyezni a jelszót!

Most, hogy felhasználói jelszava vissza lett állítva, biztonságos a felhasználói fiók újbóli használata. A reboot paranccsal indítsa újra a számítógépet, és térjen vissza a bejelentkezési képernyőre.

reboot

Újraindításkor képesnek kell lennie a bejelentkezésre.

chroot

Néhány Linux disztribúciónál a jelszó visszaállításához használt Root módszer nem fog működni. Ennek oka az a tény, hogy egyes rendszerek letiltják a bejelentkezés lehetőségét su, és ehelyett használja sudo kiváltságok mindenre. Egyrészt ez a kiváló biztonság, de egy kattintással elmarad a hasznos trükkökről.

Ennek eredményeként bonyolultabb az elfeledett alaphelyzetbe állítása a Linux rendszeren. Az első lépés az Ubuntu legújabb verziójának letöltése az élő lemez létrehozásához.

Az Ubuntu letöltése után töltse le az Etcher eszközt, és használja azt az Ubuntu élő lemeze elkészítéséhez. Amint az élő lemez készen áll, csatlakoztassa az USB-meghajtót, indítsa újra a számítógépet, és indítsa el tőle.

Amint az Ubuntu betöltődik, kattintson a „try Ubuntu” gombra.

Állítsa be a Chroot-t

A jelszó visszaállítása előtt be kell állítanunk a Chroot-ot. A Chroot lehetővé teszi az Ubuntu számára, hogy közvetlen kapcsolatba lépjen a merevlemez Linux operációs rendszerével, a root hozzáféréssel.

Nyisson meg egy terminált, és hozzon létre egy új mappát a / mnt. Feltétlenül jelölje meg a mappának az operációs rendszer nevét. Ebben a példában az OpenSUSE LEAP-ot fogjuk használni.

sudo -s
mkdir -p /mnt/opensuse-leap/

Ezután futtassa a lsblk parancs a meghajtó címkéjének meghatározására. Ebben a példában a merevlemez / Dev / sda, és az OpenSUSE LEAP partíció, amelyet fel kell szerelnünk / Dev / sda1. A tiéd eltérhet.

Helyezze be a Linux telepítés partícióját az új mappába / mnt. Feltétlenül változtassa meg a „opensuse-leap” hivatkozásokat az operációs rendszer mappájának nevére a / mnt.

mount /dev/sda1 /mnt/opensuse-leap/

A rendszerpartíció csatlakoztatásával ideje összekapcsolni az Ubuntu szolgáltatásait a merevlemezen lévő Linux operációs rendszerrel.

mount -t proc proc /mnt/opensuse-leap/proc
mount -t sysfs sys /mnt/opensuse-leap/sys
mount -o bind /dev /mnt/opensuse-leap/dev
cp -L /etc/resolv.conf /mnt/opensuse-leap/etc/resolv.conf

A Chroot beállítással ideje elérni. A terminálon csatlakoztassa az operációs rendszert az Ubuntu élő lemezen keresztül:

chroot /mnt/opensuse-leap /bin/bash

A Neofetch vagy a Screenfetch futtatásával ellenőrizze, hogy valóban a Chrootban van-e a rendszerinformációk megjelenítéséhez.

Végül állítsa vissza felhasználói jelszavát a következővel:

passwd username

Ha kész, írja be kijárat néhányszor a Chroot munkamenet bezárásához. Innentől használja a umount parancs a rendszerpartíció leválasztására az élő lemezről.

sudo umount /dev/sda1

A fenti parancsnak mindent le kell szerelnie. Ha nem, akkor fontolja meg az „erő” opció használatát.

sudo umount /dev/sda1 -l

Most, hogy a rendszermeghajtó helyesen van leszerelve, biztonságos kilépni az élő lemezről. Kattintson az Ubuntu élő lemez jobb felső sarkában lévő menüre, majd válassza az „újraindítás” menüpontot.

Távolítsa el az Ubuntu USB-meghajtót, és hagyja, hogy a számítógép újrainduljon. Amikor újraindul, a jelszava vissza lesz állítva!

Hozzászólások