- - Kuinka palauttaa unohtunut salasana Linuxissa

Kuinka palauttaa unohtunut salasana Linuxissa

Unohdat salasanasi Linux-tietokoneesi käyttäjälletili voi olla vakavasti ärsyttävä. Se lukitsee sinut ja estää sinua pääsemästä mihinkään. Älä huoli! Vastoin yleistä mielipidettä, sinun ei tarvitse asentaa järjestelmää kokonaan uudelleen ja aloittaa kaiken alusta. Voit palauttaa unohtuneen salasanan Linuxissa ja vaihtaa salasanasi käyttäjänimeesi.

Juuri salasana

Yksi tapa palauttaa käyttäjän Linux-järjestelmä, kunolet unohtanut salasanan Root-tilin käyttämiseen. Koska Rootilla on lopullinen hallinta järjestelmässä, on mahdollista palauttaa sen avulla unohdettu salasana pakollisesti Linuxissa. Rootin käyttäminen salasanan nollaamiseen voidaan tehdä ilman uutta ohjelmistoa, live-levyjä jne.

Käynnistä prosessi lataamalla Linux-järjestelmäkuten normaalisti tekisit, ja anna sen latautua kirjautumisnäyttöön. Älä kirjaudu sisään! Sen sijaan paina Ctrl + Alt + F2 avataksesi TTY-ikkunan. Nämä TTY-ikkunat ovat hätäkuoria, joihin käyttäjät pääsevät sisään kirjautumisesta riippumatta.

TTY-ikkunassa näet kehotuksen, jossa pyydetään käyttäjänimeä. Kirjoita käyttäjän paikkaan ”root” ja sitten pääsalasana.

Huomaa: jos käytät Ubuntua, Linux Mintiä tai muuta Linux-jakelua, joka poistaa käytöstä su ja juuritili, tämä menetelmä ei toimi. Kokeile sen sijaan chroot-menetelmää.

Jos Juur-salasana on oikea, TTY-ikkuna kirjaa sinut sisään pääkäyttäjänä ja Linux-järjestelmän täydellä teholla. Tässä vaiheessa voit nollata käyttäjän salasanan:

passwd username

Running passwd pyytää sinua antamaan ”uuden UNIX-salasanan”. Tee niin ja yritä muistaa salasana tällä kertaa!

Nyt kun käyttäjän salasanasi on palautettu, on turvallista käyttää käyttäjätiliä uudelleen. Käynnistä tietokone uudelleen ja palaa sisäänkirjautumisnäyttöön reboot-komennolla.

reboot

Käynnistyksen jälkeen sinun pitäisi pystyä kirjautumaan sisään.

chroot

Joissakin Linux-jakeluissa Root-menetelmä salasanan palauttamiseksi ei toimi. Tämä johtuu siitä, että jotkut järjestelmät poistavat käytöstä mahdollisuuden kirjautua sisään su, ja sen sijaan käyttää sudo etuoikeudet kaikkeen. Yhtäältä tämä on ylivoimainen turvallisuus, mutta hyppäämättä hyppäämään hyödyllisiin temppuihin.

Seurauksena on, että unohdetun tiedoston nollaaminen Linuxissa on monimutkaisempaa. Ensimmäinen askel on ladata Ubuntun uusin versio suoran levyn luomiseksi.

Kun olet ladannut Ubuntun, lataa Etcher-työkalu ja luo se Ubuntun live-levyn luomiseen. Kun suora levy on valmis, kytke USB-asema, käynnistä tietokone uudelleen ja käynnistä se.

Kun Ubuntu on latautunut, napsauta “kokeile Ubuntua”.

Asenna Chroot

Ennen salasanan nollaamista meidän on määritettävä Chroot. Chroot antaa Ubuntun olla suorassa vuorovaikutuksessa kiintolevyn Linux-käyttöjärjestelmän kanssa pääkäyttäjän kanssa.

Avaa pääte ja luo uusi kansio / mnt. Muista merkitä kansioon käyttöjärjestelmän nimi. Tässä esimerkissä käytämme OpenSUSE LEAP -sovellusta.

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

Seuraavaksi suorita lsblk komento määrittää, mikä aseman etiketti on. Tässä esimerkissä kiintolevy on / Dev / sda, ja OpenSUSE LEAP -osio, joka meidän on asennettava, on / Dev / sda1. Sinun voi vaihdella.

Asenna Linux-asennuksen osio uuteen kansioon / mnt. Muista vaihtaa viitteet ”opensuse-hypyn” käyttöjärjestelmän kansion nimeen / mnt.

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

Järjestelmäosion ollessa asennettuna on aika yhdistää käynnissä olevat Ubuntu-palvelut kiintolevyn Linux-käyttöjärjestelmään.

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

Chroot-asetusten avulla on aika käyttää sitä. Asenna käyttöjärjestelmä terminaalissa Ubuntu-live-levyn kautta:

chroot /mnt/opensuse-leap /bin/bash

Tarkista, että olet todella Chrootissa, ajamalla Neofetch tai Screenfetch näyttääksesi järjestelmätiedot.

Palauta lopuksi käyttäjän salasana seuraavilla:

passwd username

Kun olet valmis, kirjoita poistuminen muutaman kerran sulkeaksesi Chroot-istunnon. Sieltä käytä umount komento irrottaa järjestelmäosiot live-levyltä.

sudo umount /dev/sda1

Yllä olevan komennon pitäisi poistaa kaikki. Jos ei, harkitse ”voima” -vaihtoehdon käyttöä.

sudo umount /dev/sda1 -l

Nyt kun järjestelmäasema on asennettu oikein, on turvallista poistua live-levystä. Napsauta Ubuntu live -levyn oikeassa yläkulmassa olevaa valikkoa ja valitse ”reboot”.

Poista Ubuntu USB-tikku ja anna Linux-tietokoneesi käynnistyä uudelleen. Kun se käynnistyy uudelleen, salasanasi nollataan!

Kommentit