Kuinka käynnistää yhden käyttäjän tilaan CentOS/RHEL 7:ssä


Yhden käyttäjän tila (tunnetaan joskus nimellä Ylläpitotila) on Unix-tyyppisissä käyttöjärjestelmissä, kuten Linuxissa, käynnistetään kourallinen palveluita perusjärjestelmän käynnistyksen yhteydessä. toiminnallisuus, jonka avulla yksi pääkäyttäjä voi suorittaa tiettyjä tärkeitä tehtäviä.

Se on ajotaso 1 järjestelmän SysV-initissä ja runlevel1.target tai rescue.target systemd:ssä. Tärkeää on, että tällä ajotasolla/kohteessa käynnistetyt palvelut vaihtelevat jakelun mukaan. Se on yleensä hyödyllinen huolto- tai hätäkorjauksissa (koska se ei tarjoa verkkopalveluja ollenkaan), kun tietokone ei pysty normaaliin toimintaan.

Joitakin matalan tason korjauksia ovat esimerkiksi fsck vaurioituneiden levyosien suorittaminen, pääkäyttäjän salasanan nollaus, jos olet kadottanut sen, "/etc/fstab-liittäminen epäonnistui" -virheen korjaaminen - tärkeimmät mainitakseni. kritisoi heitä. Ja myös silloin, kun järjestelmä ei käynnisty normaalisti.

Tässä opetusohjelmassa kuvataan kuinka käynnistät yhden käyttäjän tilaan CentOS 7:ssä. Huomaa, että käytännössä tämä auttaa sinua siirtymään hätätilaan ja pääsemään hätäkuoreen.

Kuinka käynnistää yhden käyttäjän tilaan

1. Käynnistä ensin CentOS 7 -koneesi uudelleen. Kun käynnistysprosessi alkaa, odota, että GRUB-käynnistysvalikko tulee näkyviin alla olevan kuvakaappauksen mukaisesti. .

2. Valitse seuraavaksi ytimen versio grub-valikon kohdasta ja paina e-näppäintä muokataksesi ensimmäistä käynnistysvaihtoehtoa. Etsi nyt ytimen rivi alanuolinäppäimellä (alkaa sanalla "linux16"), ja muuta sitten argumentiksi ro rw init=/sysroot/bin/ sh alla olevan kuvakaappauksen mukaisesti.

3. Kun olet suorittanut edellisen vaiheen tehtävän, paina Ctrl-X tai F10 käynnistääksesi yhden käyttäjän tilassa (pääsy hätätilanteeseen kuori).

4. Liitä nyt juuritiedostojärjestelmä (/) seuraavalla komennolla.

chroot /sysroot/

Tässä vaiheessa voit suorittaa kaikki tarvittavat matalan tason järjestelmän ylläpitotehtävät. Kun olet valmis, käynnistä järjestelmä uudelleen tällä komennolla.

reboot -f

Saatat haluta lukea myös seuraavat artikkelit.

  1. Kuinka hakkeroida oma Linux-järjestelmäsi
  2. Linux-hakemistorakenteen ja tärkeiden tiedostojen polut selitetty
  3. Uusien palveluyksiköiden luominen ja suorittaminen Systemdissä Shell Scriptin avulla
  4. Kuinka hallita "Systemd" -palveluita ja -yksiköitä käyttämällä "Systemctl" Linuxissa

Lopuksi, yhden käyttäjän tila tai huoltotila ei ole oletusarvoisesti suojattu salasanalla, joten kuka tahansa, jolla on haitallinen tarkoitus ja fyysinen pääsy tietokoneellesi, voi siirtyä hätätilaan ja " tuhoa ” järjestelmäsi.

Seuraavaksi näytämme, kuinka voit suojata salasanalla yhden käyttäjän tilan CentOS 7:ssä. Pysy siihen asti yhteydessä linux-console.netiin.