Hur man ändrar rotlösenord på Ubuntu 20.04

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.