enanvändarläge är en av Körnivåerna i Linux-operativsystemet, Linux-operativsystemet har 6 körnivåer som används för olika krav eller situationer. Enanvändarläge används främst för att göra den administrativa uppgiften som att rengöra filsystemet, hantera kvoterna, återställa filsystemet och även återställa det förlorade rotlösenordet. I det här läget startar inte tjänsterna, ingen av användarna får logga in utom root, och systemet kommer inte att be om ett lösenord för att logga in.
Steg 1: När du startar kan du se stänkskärmen som nedan, grub räknar tiden för att starta standardoperativsystemet som nämns i /etc/grub2.cfg; den här gången trycker du på valfri tangent för att avbryta automatisk start.
steg 2: Det kommer att lista operativsystem (i mitt fall endast CentOS installerat) som du har installerat på maskinen, i nedan som du kan hitta lite information om uppstart av operativsystemet och redigera parametrarna i menyn. Om du vill gå in i enanvändarläge; välj operativsystemet och tryck på ”e” redigera argument för kärnan.
steg 3: När du har tryckt på bör du se informationen om det valda operativsystemet. Det ger dig information om hårddisken och partitionen där operativsystemet är installerat, platsen för kärnan, språk, videoutgång, tangentbordstyp, tangentbordstabell, kraschkärna och initrd (Initial ram-disk).
för att gå in i enanvändarläge; gå till näst sista raden (börjar med linux 16 eller linuxefi) med upp-och nedåtpilen och ändra sedan ro-argumentet.
Steg 5: ändra det till ”rw init=/sysroot/bin/sh”. När du är klar trycker du på ”Ctrl + x”
nu borde du vara i kommandoradsläge med root-privilegier (utan att ange lösenord). Nu kan du börja felsöka ditt system eller kan göra underhåll av ditt system.
chroot för att komma åt ditt system.
chroot /sysroot
det är allt. Du måste chroot för att återställa root-lösenordet i CentOS 7 / RHEL 7