Ställ in, återställ och ändra root-lösenordet i Ubuntu 20.04
Rotanvändaren är inget annat än standardanvändaren skapad i Linux-system med administrativa rättigheter. I likhet med äldre Ubuntu-versioner är root-användaren låst i Ubuntu 20.04, och en användare kan aldrig logga in som root initialt. Systemet för att använda kommandot sudo
används istället, vilket tillåter alla icke-administrativa användare att utföra administrativa uppgifter som installation, utan att egentligen logga in som root, men med root-privilegier.
Det kan dock finnas vissa avgörande administrativa uppgifter som inte är tillåtna med sudo
kommandot och kan endast utföras när root-användaren är inloggad. Det finns sätt att ställa in eller återställa root-lösenordet i sådana scenarier. Observera att detta endast bör användas i sådana fall där kommandot sudo
är inkompetent, eftersom inloggning som root-användare innebär en säkerhetsrisk för din dator.
Ställ in/återställ rotlösenord
Detta steg kräver att du är inloggad som användare med sudo
privilegier och kommandot su
är tillåtet som en del av sudo
privilegier.
Kör följande för att logga in som root. Ange ditt lösenord när du uppmanas.
sudo su
Som framgår ovan har prompten nu ändrats till root. På så sätt kan vi logga in på root med vårt eget lösenord.
Nu, för att ändra root-lösenordet, använd helt enkelt kommandot passwd
.
passwd
Detta kommer att ställa in root-lösenordet när det används för första gången, eller ändra det till det nya lösenordet när det används efteråt.
Dags att kolla om det nya lösenordet fungerar. Tryck Ctrl + D
för att avsluta rotprompten. Skriv sedan kommando su
för att logga in som root och ange det nya root-lösenordet som vi just ställt in.
su
På detta sätt har vi framgångsrikt modifierat root-lösenordet och kunnat logga in som root.
Men, som sagt tidigare, kräver detta att din egen användare har sudo-åtkomst. Men vad händer om du inte har sudo-åtkomst men fortfarande behöver ändra root-lösenordet i händelse av en nödsituation? Finns det något sätt att logga in som root i ett sådant fall? Låt oss ta reda på.
Återställ rotlösenord från Grub
Det finns ett sätt att ändra lösenordet för root eller någon annan användare för den delen när du startar upp i Ubuntu. Det behöver lite finjustering av startprocessen.
Starta först om din dator. Om GRUB-menyn inte visas automatiskt för dig varje gång under uppstart, håll ned Flytta
nyckel under uppstart. Detta kommer att visa GRUB-menyn med kraft.
Markera sedan linjen Ubuntu
från menyn och tryck e
för att redigera startkonfigurationen.
Vi måste göra modifieringen på linjen som börjar med linux
, vilket är den näst sista raden i konfigurationen. Byt ut den sista delen tyst plask
med rw init=/bin/bash
.
I grund och botten är förändringen vi gör här att logga in på ett skal (init=/bin/bash
) istället för GUI (tyst plask
) med läsa och skriva (rw
) privilegier.
Tryck F10
för att starta med denna konfiguration. Observera att denna ändrade konfiguration endast används för den uppstarten och återställs vid nästa uppstart.
Som du kan se är vi inloggade som root-användare på skalprompten.
Nu, som tidigare, kan vi köra kommandot passwd
här och återställ root-lösenordet.
passwd
Rotlösenordet har ändrats. Starta nu om systemet normalt och logga in som root med det nya lösenordet.
Du kan nu utföra nödvändiga administrativa uppgifter.
Slutsats
Vi såg två sätt att ändra root-lösenordet i Ubuntu 20.04. Observera att när det är möjligt, sudo
kommandot måste användas för att utföra administrativa uppgifter. Loggar in som su
bör förhindras så mycket som möjligt, eftersom det kan äventyra systemets säkerhet, särskilt om det är anslutet till ett nätverk.