Enkeltbrukermodus er et Av run-nivåene I Linux-operativsystemet, Linux-operativsystemet har 6 run-nivåer som brukes til forskjellige krav eller situasjoner. Enkeltbrukermodus brukes hovedsakelig til å gjøre den administrative oppgaven som å rense filsystemet, Administrere kvotene, Gjenopprette filsystemet og også gjenopprette det tapte rotpassordet. I denne modusen vil tjenestene ikke starte, ingen av brukerne har lov til å logge inn unntatt root, og også systemet vil ikke be om et passord for å logge inn.
Trinn 1: mens du starter opp, kan du se splash-skjermen som nedenfor, grub teller tiden for å starte standardoperativsystemet som nevnt i / etc / grub2.cfg; denne gangen trykker du på en tast for å avbryte automatisk oppstart.
Trinn 2: Det vil liste operativsystemer (i mitt tilfelle Bare CentOS installert) som du har installert på maskinen, under det kan du finne litt informasjon om oppstart AV OPERATIVSYSTEMET og redigering av parametrene i menyen. Hvis du vil gå inn i enkeltbrukermodus; velg operativsystemet og trykk» e » rediger argumenter for kjernen.
Trinn 3: Når du har trykket, bør du se informasjonen om det valgte operativsystemet. Det gir deg informasjon om harddisken og partisjonen der OS installert, plassering av kjernen, språk, videoutgang, tastaturtype, tastatur bord, crash kernel og initrd(Initial ram disk).
for å gå inn i enkeltbrukermodus; Gå til nest siste linje (Starter med linux 16 eller linuxefi) ved å bruke pil opp og ned og deretter endre ro-argumentet.
Trinn 5: Endre det til «rw init= / sysroot/bin / sh». Når du er ferdig, trykk «Ctrl + x»
nå bør Du være i kommandolinjemodus med root privilegier (uten å skrive inn passord). Nå kan du begynne å feilsøke systemet eller kan gjøre vedlikehold av systemet.
chroot for å få tilgang til systemet ditt.
chroot /sysroot
Det er alt. Du må chroot å tilbakestille root passord I CentOS 7 / RHEL 7