Pamiršote slaptažodį savo „Linux“ kompiuterio vartotojuisąskaita gali būti rimtai erzinanti. Tai jus užrakina ir neleidžia pasiekti nieko. Nesijaudinti! Priešingai nei paplitusi nuomonė, jums nereikia visiškai iš naujo įdiegti sistemos ir pradėti viską iš naujo. Galite atkurti pamirštą slaptažodį „Linux“ ir pakeisti slaptažodį į savo vartotojo vardą.
Šakinis slaptažodis

Vienas iš būdų susigrąžinti vartotoją Linux sistemojepamiršote slaptažodį norėdami naudoti „Root“ paskyrą. Kadangi „Root“ visiškai kontroliuoja sistemą, su ja galima priverstinai atkurti pamirštą slaptažodį „Linux“. Jei norite iš naujo nustatyti slaptažodį, naudodami „Root“, tai galite padaryti be jokios naujos programinės įrangos, tiesioginių diskų ir kt.
Norėdami pradėti procesą, įkelkite „Linux“ sistemąkaip įprasta, ir leisk įkelti į prisijungimo ekraną. Neprisijungti! Vietoje to, paspauskite Ctrl + Alt + F2, kad atidarytumėte TTY langą. Šie TTY langai yra avariniai apvalkalai, kuriais vartotojai gali naudotis nepaisydami prisijungimo.
TTY lange pamatysite raginimą paprašyti vartotojo vardo. Vartotojo vietoje įveskite „root“, po kurio pateikiamas „root“ slaptažodis.
Pastaba: jei naudojate „Ubuntu“, „Linux Mint“ ar kitą „Linux“ paskirstymą, kuris išjungiamas su ir pagrindinę sąskaitą, šis metodas neveiks. Išbandykite chroot metodą.
Jei šakninis slaptažodis teisingas, TTY langas prisijungs kaip super vartotojas, turintis visą „Linux“ sistemos galią. Šiuo metu galėsite iš naujo nustatyti savo vartotojo slaptažodį:
passwd username
Bėgimas passwd prašo įvesti „naują UNIX slaptažodį“. Atlikite tai ir pabandykite šį kartą atsiminti slaptažodį!
Dabar, kai jūsų vartotojo slaptažodis yra iš naujo nustatytas, saugu vėl naudoti vartotojo abonementą. Norėdami iš naujo paleisti kompiuterį ir grįžti į prisijungimo ekraną, naudokite komandą „reboot“.
reboot
Paleidę iš naujo, turėtumėte galėti prisijungti.
Chroot
Kai kuriuose „Linux“ paskirstymuose „Root“ slaptažodžio nustatymo metodas neveiks. Taip yra dėl to, kad kai kurios sistemos išjungia galimybę prisijungti kaip su, o naudokite sudo privilegijos viskam. Viena vertus, tai yra didesnis saugumas, tačiau nepaprastai trūks naudingų gudrybių.
Todėl atkurti pamirštą „Linux“ iš naujo yra sudėtingiau. Pirmasis žingsnis yra atsisiųsti naujausią „Ubuntu“ versiją, kad būtų sukurtas tiesioginis diskas.
Atsisiuntę „Ubuntu“, atsisiųskite „Etcher“ įrankį ir naudokite jį „Ubuntu“ gyvam diskui sukurti. Kai tiesioginis diskas bus paruoštas, įjunkite USB įrenginį, paleiskite kompiuterį iš naujo ir paleiskite iš jo.
Kai „Ubuntu“ pasikrauna, spustelėkite „išbandyti Ubuntu“.
Nustatykite „Chroot“
Prieš iš naujo nustatydami slaptažodį, turėsime nustatyti „Chroot“. „Chroot“ leis „Ubuntu“ tiesiogiai bendrauti su „Linux“ operacine sistema jūsų kietajame diske su „root“ prieiga.
Atidarykite terminalą ir sukurkite naują aplanką / mnt. Būtinai pažymėkite aplanką savo OS pavadinimu. Šiame pavyzdyje mes naudosime „OpenSUSE LEAP“.

sudo -s mkdir -p /mnt/opensuse-leap/
Tada paleiskite lsblk komanda, kuri nustato disko etiketę. Šiame pavyzdyje kietasis diskas yra / dev / sda, o „OpenSUSE LEAP“ skaidinys, kurį turime prijungti, yra / dev / sda1. Jūsų gali skirtis.
Įdėkite „Linux“ diegimo skaidinį į naują aplanką / mnt. Būtinai pakeiskite nuorodas į „opensuse-leap“ į jūsų OS aplanko pavadinimą / mnt.
mount /dev/sda1 /mnt/opensuse-leap/
Įdiegus sistemos skaidinį, laikas susieti „Ubuntu“ paslaugas su „Linux“ OS standžiajame diske.
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
Atlikus „Chroot“ sąranką, laikas ją pasiekti. Terminale pritvirtinkite operacinę sistemą per „Ubuntu“ tiesioginį diską naudodami:
chroot /mnt/opensuse-leap /bin/bash
Patikrinkite, ar tikrai esate „Chroot“, paleisdami „Neofetch“ arba „Screenfetch“, kad būtų rodoma sistemos informacija.

Galiausiai iš naujo nustatykite savo vartotojo slaptažodį naudodamiesi:
passwd username
Kai baigsite, įveskite išėjimas kelis kartus uždaryti „Chroot“ sesiją. Iš ten naudokitės skaičius komanda atjungti sistemos skaidinį nuo tiesioginio disko.
sudo umount /dev/sda1
Aukščiau pateikta komanda turėtų viską atjungti. Jei ne, apsvarstykite galimybę pasirinkti „jėga“.
sudo umount /dev/sda1 -l
Dabar, kai sistemos diskas yra teisingai atjungtas, saugu išeiti iš tiesioginio disko. Spustelėkite „Ubuntu“ tiesioginio disko viršuje, dešinėje esantį meniu, tada pasirinkite „reboot“.
Pašalinkite „Ubuntu“ USB atmintinę ir leiskite „Linux“ kompiuteriui paleisti iš naujo. Kai jis bus paleistas iš naujo, slaptažodis bus iš naujo nustatytas!
Komentarai