Unohdetun tai kadonneen pääsalasanan palauttaminen Fedorassa


Linux-järjestelmänvalvoja voi nopeasti nollata käyttäjän unohtaman salasanan passwd-komennolla, mutta mitä tapahtuu, jos järjestelmänvalvoja itse unohtaa pääkäyttäjän salasanan? Tässä artikkelissa selitämme, kuinka unohtunut tai kadonnut pääkäyttäjän salasana nollataan Fedora Linux -jakelussa.

Huomaa, että jos haluat nollata kadonneen pääkäyttäjän salasanan, sinulla on oltava fyysinen pääsy Fedora-koneeseen, jotta voit käyttää Grub-asetuksia koneen nollausta ja uudelleenkäynnistystä varten. Lisäksi, jos Fedora-järjestelmäsi on salattu, opit myös tuntemaan LUKS-salalauseen.

Muokkaa Fedora GRUB -asetuksia

Jos haluat muokata Fedora Grub -asetuksia, sinun on keskeytettävä käynnistys käynnistämällä Fedora-kone uudelleen ja painamalla näppäimistön E, kun näet seuraavan GRUB-valikon:

Kun olet painanut näppäimistön E-näppäintä, saat seuraavan näytön.

Käytä näppäimistön nuolinäppäimiä ja siirry riville linux kuvan mukaisesti.

Kun olet löytänyt rivin linux, poista rhgb quiet ja korvaa se seuraavalla.

rd.break enforcing=0

Kun olet muokannut riviä, tallenna ja käynnistä järjestelmä painamalla Ctrl-x.

Huomaa: enforcing=0:n lisääminen ohittaa koko järjestelmän SELinux-uudelleentunnistuksen. Kun järjestelmä on käynnistetty uudelleen, palauta sopiva SELinux-konteksti /etc/shadow-tiedostolle alla tässä artikkelissa kuvatulla tavalla.

Fedora-tiedostojärjestelmän asentaminen

Kun järjestelmä on käynnistynyt hätätilassa, sinun on asennettava kiintolevy uudelleen luku-kirjoitusoikeudella käyttämällä seuraavaa päätteen komentoa.

mount -o remount,rw /sysroot

Aseta unohtunut pääsalasana Fedorassa

Käytä nyt seuraavaa chroot-komentoa päästäksesi Fedora-järjestelmään.

chroot /sysroot

Voit nyt nollata unohtuneen tai kadonneen Fedora-pääkäyttäjän salasanan käyttämällä passwd-komentoa kuvan mukaisesti.

passwd

Anna uusi pääkäyttäjän salasana kahdesti pyydettäessä. Jos onnistut, sinun pitäisi saada viesti, että kaikki todennustunnukset on päivitetty onnistuneesti kuvan mukaisesti.

Kirjoita exit kahdesti käynnistääksesi järjestelmän uudelleen.

Aseta SELinux-konteksti varjotiedostoon

Kirjaudu sisään pääkäyttäjänä ja kirjoita seuraava komento palauttaaksesi SELinux-tunnisteen /etc/shadow-tiedostoon.

restorecon -v /etc/shadow

Käännä SELinux takaisin pakotustilaan.

setenforce 1

Siinä kaikki! Jos kohtaat ongelmia nollattaessa unohdettua tai kadonnutta Fedora-pääkäyttäjän salasanaa, kysy alla olevassa kommenttiosiossa.