"Root" -kontot på en Linux -dator är kontot med full behörighet. Rootåtkomst är ofta nödvändig för att utföra kommandon i Linux, särskilt kommandon som påverkar systemfiler. Eftersom root är så kraftfull rekommenderas det att bara begära rootåtkomst när det behövs, i motsats till att logga in som root -användare. Detta kan hjälpa till att förhindra oavsiktlig skada på viktiga systemfiler.
Steg
Metod 1 av 4: Få root -åtkomst i terminalen
Steg 1. Öppna terminalen
Om terminalen inte redan är öppen, öppna den. Många distributioner låter dig öppna den genom att trycka på Ctrl+Alt+T.
Steg 2. Skriv
su - och tryck på ↵ Ange.
Detta försöker logga in dig som "superanvändare". Du kan faktiskt använda det här kommandot för att logga in som vilken användare som helst på maskinen, men när det lämnas tomt kommer det att försöka logga in som root.
Steg 3. Ange rotlösenordet när du uppmanas
När du har skrivit su - och tryckt på ↵ Enter, uppmanas du att ange rotlösenordet.
Om du får ett "autentiseringsfel" -meddelande är ditt rotkonto sannolikt låst. Se nästa avsnitt för instruktioner om hur du låser upp den
Steg 4. Kontrollera kommandotolken
När du är inloggad som root bör kommandotolken sluta med # istället för $.
Steg 5. Ange kommandon som kräver root -åtkomst
När du har använt su - för att logga in som root kan du köra alla kommandon som kräver root -åtkomst. Kommandot su bevaras till slutet av sessionen, så du behöver inte fortsätta att ange rotlösenordet varje gång du behöver köra ett kommando.
Steg 6. Överväg att använda
sudo istället för su -.
sudo ("super user do") är ett kommando som låter dig köra andra kommandon som root tillfälligt. Detta är det bästa sättet för de flesta användare att köra rotkommandon, eftersom rotmiljön inte underhålls och användaren inte behöver veta rotlösenordet. Istället kommer användaren att ange sitt eget användarlösenord för tillfällig root -åtkomst.
- Skriv sudo -kommandot och tryck på ↵ Enter (t.ex. sudo ifconfig). När du uppmanas att ange lösenordet anger du ditt användarlösenord, inte rotlösenordet.
- sudo är den föredragna metoden för distributioner som Ubuntu, där det fungerar även när rotkontot är låst.
- Detta kommando är begränsat till användare med administratörsbehörighet. Användare kan läggas till eller tas bort från /etc /sudoers.
Metod 2 av 4: Lås upp rotkontot (Ubuntu)
Steg 1. Lås upp rotkontot (Ubuntu)
Ubuntu (och flera andra distributioner) låser rotkontot så att den vanliga användaren inte kan komma åt det. Detta görs eftersom root -åtkomst sällan är nödvändigt när du använder sudo -kommandot (se föregående avsnitt). Genom att låsa upp rotkontot kan du logga in som root.
Steg 2. Öppna terminalen
Om du är i skrivbordsmiljön kan du trycka på Ctrl+Alt+T för att starta terminalen.
Steg 3. Skriv
sudo passwd root och tryck på ↵ Ange.
Ange ditt användarlösenord när du uppmanas att ange ett lösenord.
Steg 4. Ange ett nytt lösenord
Du uppmanas att skapa ett nytt lösenord och ange det två gånger. När ett lösenord har ställts in är rotkontot aktivt.
Steg 5. Lås rotkontot igen
Om du vill låsa rotkontot anger du följande kommando för att ta bort lösenordet och låsa roten:
sudo passwd -dl root
Metod 3 av 4: Logga in som root
Steg 1. Överväg att använda andra metoder för att få tillfällig rotåtkomst
Logga in som root rekommenderas inte för regelbunden användning, eftersom det är mycket enkelt att utföra kommandon som gör ditt system inoperabelt, och det utgör också en säkerhetsrisk, särskilt om du kör en SSH -server på din maskin. Logga bara in som root när du utför nödreparationer, som att hantera diskfel eller återställa låsta konton.
- Att använda sudo eller su istället för att logga in som root hjälper till att förhindra oavsiktlig skada när du är inloggad som root. Användning av dessa kommandon ger användaren en chans att tänka på kommandot innan allvarlig skada görs.
- Vissa distributioner, till exempel Ubuntu, låter rotkontot vara låst tills du låser upp det manuellt. Detta hindrar inte bara användare från att omedvetet göra för mycket skada med hjälp av rotkontot, det skyddar också systemet från potentiella hackare, eftersom rotkontot vanligtvis riktas först. Med ett låst rotkonto kan hackare inte få åtkomst med det. Se föregående avsnitt för instruktioner om upplåsning av rot i Ubuntu.
Steg 2. Ange
rot som användare när du loggar in på Linux.
Om rotkontot är upplåst och du vet lösenordet kan du logga in som root när du uppmanas att logga in med ett användarkonto. Ange root som användaren när du uppmanas att logga in.
Om du behöver root -åtkomst för att utföra ett kommando använder du metoden i föregående avsnitt
Steg 3. Ange rotlösenordet som användarlösenord
När du har angett root som användarnamn anger du rotlösenordet när du uppmanas.
- I många fall kan rotlösenordet vara "lösenord".
- Om du inte känner till rotlösenordet eller har glömt det, se nästa avsnitt för instruktioner om hur du återställer det.
- I Ubuntu är rotkontot låst och kan inte användas förrän det har låsts upp.
Steg 4. Undvik att köra komplexa program medan du är inloggad som root
Det finns en chans att programmet du tänker köra kommer att ha en negativ effekt på ditt system när det har root -åtkomst. Det rekommenderas starkt att du använder sudo eller su för att köra program istället för att logga in som root.
Metod 4 av 4: Återställa root- eller administratörslösenordet
Steg 1. Återställ rotlösenordet om det har glömts bort
Om du har glömt rotlösenordet och ditt användarlösenord måste du starta om i återställningsläge för att kunna ändra dem. Om du känner till ditt användarlösenord och behöver ändra rotlösenordet skriver du bara sudo passwd root, anger ditt användarlösenord och skapar sedan ett nytt rotlösenord.
Steg 2. Starta om datorn och håll vänster-
Skift efter BIOS -skärmen.
Detta öppnar GRUB -menyn.
Tidpunkten för detta kan vara knepig, så du kan behöva försöka flera gånger
Steg 3. Välj den första
(återställningsläge) post på listan.
Detta kommer att ladda återställningsläge för din nuvarande distribution.
Steg 4. Välj
rot från menyn som visas.
Detta kommer att starta terminalen med dig inloggad som rotkontot.
Steg 5. Montera om enheten med skrivbehörigheter
När du startar upp i återställningsläge har du vanligtvis bara läsbehörighet. Ange följande kommando för att aktivera skrivåtkomst:
montera -rw -o remount /
Steg 6. Skapa ett nytt lösenord för alla konton som du är låst från
När du har loggat in som root och har ändrat åtkomstbehörigheter kan du skapa ett nytt lösenord för alla konton:
- Skriv passwd accountName och tryck på ↵ Enter. Om du behöver ändra rotlösenordet skriver du passwd root.
- Ange det nya lösenordet två gånger när du uppmanas.
Steg 7. Starta om datorn efter att du har återställt lösenord
När du har återställt lösenorden kan du starta om och använda din dator som vanligt. Dina nya lösenord träder i kraft omedelbart.
Video - Genom att använda denna tjänst kan viss information delas med YouTube
Varningar
- Använd bara rotkontot när du måste, och logga ut så snart du är klar.
- Dela bara ditt rotlösenord med personer som är A) betrodda och B) behöver veta det.