yhden käyttäjän tila on yksi Linux-käyttöjärjestelmän Suoritustasoista, Linux-käyttöjärjestelmässä on 6 suoritustasoa, joita käytetään erilaisiin vaatimuksiin tai tilanteisiin. Yhden käyttäjän tilassa käytetään pääasiassa tehdä hallinnollisen tehtävän, kuten puhdistus tiedostojärjestelmän, hallinta kiintiöt, Takaisin tiedostojärjestelmän ja myös palauttaa menetetty root salasana. Tässä tilassa palvelut eivät käynnisty, kukaan käyttäjistä saa kirjautua paitsi root, ja myös järjestelmä ei kysy salasanaa kirjautumiseen.
Vaihe 1: käynnistettäessä saatat nähdä aloitusruudun, kuten alla, grub laskee aikaa, jolloin oletuskäyttöjärjestelmä käynnistetään, kuten kohdassa /etc/grub2 mainitaan.cfg; tällä kertaa paina mitä tahansa näppäintä keskeyttääksesi automaattisen käynnistyksen.
Vaihe 2: Se listaa käyttöjärjestelmät (minun tapauksessani vain CentOS asennettu), jotka olet asentanut koneeseen, alla, että saatat löytää joitakin tietoja käynnistämisestä käyttöjärjestelmä ja muokkaamalla parametrit valikko. Jos haluat siirtyä yhden käyttäjän tilaan, valitse käyttöjärjestelmä ja paina ”e” muokkaa ytimen argumentteja.
Vaihe 3: Kun olet painanut, sinun pitäisi nähdä tiedot valitusta käyttöjärjestelmästä. Se antaa sinulle tiedot kiintolevystä ja osiosta, johon käyttöjärjestelmä on asennettu, ytimen sijainnista, kielestä, videolähdöstä, näppäimistön tyypistä, näppäimistötaulusta, crash-ytimestä ja initrd: stä (Alkuperäinen ram-levy).
siirtyäksesi yhden käyttäjän tilaan; Siirry toiseksi viimeiselle riville (alkaa linux 16: lla tai linuxefi: llä) käyttäen ylä-ja alanuolta ja muuta sitten ro-argumenttia.
Vaihe 5: muutetaan se muotoon ”rw init=/sysroot/bin/sh”. Kun valmis, paina ”Ctrl + x”
nyt sinun pitäisi olla komentorivitilassa pääkäyttäjän oikeuksilla (syöttämättä salasanaa). Nyt voit alkaa vianmääritys järjestelmän tai tehdä huolto järjestelmän.
chroot päästäkseen järjestelmään.
chroot /sysroot
siinä kaikki. Sinun täytyy chroot palauttaa root salasana CentOS 7 / RHEL 7