Slik starter du opp i enkeltbrukermodus i CentOS/RHEL 7


Enkeltbrukermodus (noen ganger kjent som Vedlikeholdsmodus) er en modus i Unix-lignende operativsystemer som Linux, der en håndfull tjenester startes ved systemoppstart for grunnleggende funksjonalitet for å la en enkelt superbruker utføre visse kritiske oppgaver.

Det er runlevel 1 under system SysV init, og runlevel1.target eller rescue.target i systemd. Viktigere er at tjenestene, hvis noen, startet på dette kjørenivået/målet varierer etter distribusjon. Det er generelt nyttig for vedlikehold eller nødreparasjoner (siden det ikke tilbyr noen nettverkstjenester i det hele tatt), når en datamaskin ikke er i stand til normal drift.

Noen av reparasjonene på lavt nivå inkluderer kjøring som fsck av skadede diskpartisjoner, tilbakestill root-passordet hvis du har mistet det, fiks feilen "mislyktes med å montere /etc/fstab" - bare for å nevne det meste kritisk til dem. Og også når systemet ikke klarer å starte opp normalt.

I denne opplæringen vil vi beskrive hvordan du starter opp i enkeltbrukermodus på CentOS 7. Merk at dette praktisk talt vil hjelpe deg med å gå inn i nødmodus og få tilgang til et nødskall.

Hvordan starte opp i enkeltbrukermodus

1. Start først CentOS 7-maskinen på nytt. Når oppstartsprosessen starter, vent til GRUB-oppstartsmenyen vises som vist på skjermbildet nedenfor .

2. Deretter velger du kjerneversjonen din fra grub-menyelementet og trykker e-tasten for å redigere det første oppstartsalternativet. Bruk nå pil ned-tasten for å finne kjernelinjen (starter med "linux16"), endre deretter argumentet ro til rw init=/sysroot/bin/ sh som vist på skjermbildet nedenfor.

3. Når du har fullført oppgaven i forrige trinn, trykk Ctrl-X eller F10 for å starte opp i enkeltbrukermodus (gå til en nødsituasjon skall).

4. Monter nå root (/) filsystem ved å bruke følgende kommando.

chroot /sysroot/

På dette tidspunktet kan du utføre alle nødvendige systemvedlikeholdsoppgaver på lavt nivå. Når du er ferdig, start systemet på nytt med denne kommandoen.

reboot -f

Du likte kanskje også å lese følgende artikler.

  1. Hvordan hacke ditt eget Linux-system
  2. Linux-katalogstruktur og viktige filbaner forklart
  3. Hvordan lage og kjøre nye tjenesteenheter i Systemd ved hjelp av Shell Script
  4. Hvordan administrere 'Systemd' tjenester og enheter ved å bruke 'Systemctl' i Linux

Til slutt er ikke enbrukermodus eller vedlikeholdsmodus passordbeskyttet som standard, så alle med ondsinnet hensikt og fysisk tilgang til datamaskinen din kan gå inn i nødmodus og " ødelegg " systemet ditt.

Deretter vil vi vise deg hvordan du passordbeskytter enkeltbrukermodus på CentOS 7. Inntil da, hold kontakten med linux-console.net.