Single user mode er et af Run-niveauerne i operativsystemet, har 6 run-niveauer, der bruges til forskellige krav eller situationer. Enkeltbrugertilstand bruges hovedsageligt til at udføre den administrative opgave, såsom rengøring af filsystemet, styring af kvoterne, Gendannelse af filsystemet og også gendanne den mistede rodadgangskode. I denne tilstand starter tjenester ikke, ingen af brugerne har lov til at logge ind undtagen root, og systemet beder heller ikke om en adgangskode til login.
Trin 1: under opstart kan du muligvis se splashskærmen som nedenfor, grub tæller tiden til at starte standardoperativsystemet som nævnt i /etc/grub2.cfg; denne gang tryk på en vilkårlig tast for at afbryde auto boot.
Trin 2: Det vil liste operativsystemer (i mit tilfælde kun CentOS installeret), som du har installeret på maskinen, nedenfor kan du finde nogle oplysninger om opstart af operativsystemet og redigering af parametrene i menuen. Hvis du vil gå ind i enkeltbrugertilstand; vælg operativsystemet og tryk på “e” Rediger argumenter for kerne.
Trin 3: Når du har trykket på, skal du se oplysningerne om det valgte operativsystem. Det giver dig oplysninger om harddisken og partitionen, hvor OS installeret, placering af kernen, sprog, videoudgang, tastaturtype, tastaturbord, crash kerne og initrd (Initial ram disk).
for at gå ind i enkeltbrugertilstand; gå til næstsidste linje (starter med linuk 16 eller linuksefi) ved hjælp af pil op og pil ned, og rediger derefter ro-argumentet.
Trin 5: Rediger det til “RV init=/sysroot/bin/sh”. Når du er færdig, skal du trykke på ” Ctrl + “
nu skal du være i kommandolinjetilstand med rodrettigheder (uden at indtaste adgangskode). Nu kan du begynde at fejlfinde dit system eller kan gøre vedligeholdelse af dit system.
chroot for at få adgang til dit system.
chroot /sysroot
det er alt. Du skal chroot for at nulstille rodadgangskoden i CentOS 7 / RHEL 7