Rodkontoen på en Linux-baseret computer er en konto med fuld tilladelse. Du bliver nødt til at bruge rodkontoen til at udføre bestemte kommandoer, især dem, der påvirker systemfiler. Da rodkontoen kan påvirke computeren som helhed, er det bedst at bruge denne konto kun efter behov frem for at bruge den i stedet for en almindelig konto. På denne måde reducerer du risikoen for, at "ulykker" skader vigtige systemfiler.
Trin
Metode 1 af 4: Adgang til root fra Terminal
Trin 1. Åbn Terminal ved at trykke på Ctrl+Alt+T
De fleste Linux -distributioner giver dig adgang til Terminalen med denne genvej.
Trin 2. Indtast kommandoen su - og tryk på Enter
Computeren forsøger at få adgang til superbrugerkontoen. Du kan bruge denne kommando til at logge ind på en hvilken som helst konto på systemet, men hvis du ikke angiver et kontonavn, bliver du logget ind på rodkontoen.
Trin 3. Når du har indtastet kommandoen su - og trykket på Enter, skal du indtaste rodadgangskoden, hvis du bliver bedt om det
Hvis du modtager en godkendelsesfejl, er din rodkonto muligvis låst. Læs de næste trin for at åbne en konto
Trin 4. Kontroller kommandolinjen
Når du er logget ind som root, ender kommandolinjen med # i stedet for $.
Trin 5. Indtast den kommando, der kræver root -adgang
Efter at have brugt su - kommandoen til at logge ind som root, kan du bruge enhver kommando, der kræver rootadgang. Su -kommandoen gemmes indtil slutningen af sessionen, så du ikke behøver at indtaste din root -adgangskode hver gang du kører kommandoen.
Trin 6. Overvej at bruge kommandoen sudo i stedet for su -
Kommandoen sudo (super user do) giver dig mulighed for at køre en kommando som root. sudo anbefales stærkt til de fleste Linux -brugere, fordi root -adgang ved at bruge sudo ikke gemmes, og brugeren ikke behøver at kende root -adgangskoden. Brugere bliver kun bedt om at indtaste deres respektive adgangskoder.
- Indtast sudo -kommandoen, og tryk på Enter (f.eks. Sudo ifconfig). Indtast derefter din kontos adgangskode, når du bliver bedt om det.
- Sudo -kommandoen er den anbefalede kommando til rodadgang på distributioner, der låser rodkontoen, f.eks. Ubuntu. Selvom rodkontoen er låst, kan du stadig bruge sudo.
- Sudo -kommandoen kan kun bruges af brugere med administratorrettigheder. Adgangsrettigheder kan gives og tilbagekaldes ved at redigere filen /etc /sudoers.
Metode 2 af 4: Låsning af rodadgang (Ubuntu)
Trin 1. Åbn root -adgang i Ubuntu Linux
Ubuntu og forskellige andre Linux -distributioner låser rodkontoen, så den ikke kan tilgås af normale brugere. Dette trin udføres, fordi en rodkonto generelt ikke er påkrævet. I stedet tillader distributionen root -adgang via sudo -kommandoen (beskrevet i det foregående trin). Når rodkontoen er låst op, kan du logge ind som root.
Trin 2. Åbn Terminal ved at trykke på Ctrl+Alt+T
Trin 3. Indtast sudo passwd root, og tryk på Enter
Indtast din kontos adgangskode, når du bliver bedt om det.
Trin 4. Opret en adgangskode til rodkontoen, og indtast den igen for at bekræfte den
Efter indstilling af adgangskoden vil rodkontoen være aktiv.
Trin 5. Lås rodkontoen med følgende kommando:
sudo passwd -dl root
Metode 3 af 4: Log ind på System som root
Trin 1. Overvej at bruge en anden måde at få adgang til rodkontoen
Adgang til rodkontoen direkte til daglig brug anbefales ikke, da du kan køre ondsindede kommandoer. Brug kun rodkontoen til at udføre nødsystemreparationer, f.eks. Gendannelse af et ubrugeligt drev eller gendannelse af en utilgængelig konto.
- Brug af kommandoen sudo eller su, i stedet for at logge ind som root, giver dig mulighed for at drage fordel af rodkontoen uden at opleve skaden. Begge kommandoer får dig til at tænke to gange, før du bruger en bestemt kommando.
- Visse Linux -distributioner, såsom Ubuntu, låser rodkontoen, indtil du låser den op manuelt. Bortset fra at forhindre brugere i at manipulere med systemet med rodkontoen, beskytter dette trin også systemet mod hackere, fordi hackere generelt vil målrette rodkontoen først, når de hacker systemet. Hvis rodkontoen er låst, kan hackere ikke få adgang til kontoen. Læs de foregående trin for at få adgang til rodkonto i Ubuntu.
Trin 2. Indtast root som brugernavn, når du bliver bedt om at logge ind på Linux -systemet
Hvis rodkontoen er låst op, og du kender adgangskoden til kontoen, kan du logge ind som root direkte.
Hvis du har brug for root -adgang for at køre bestemte kommandoer, skal du først bruge nogle af ovenstående trin
Trin 3. Når du har indtastet root som brugernavn, skal du indtaste rodadgangskoden, når du bliver bedt om det
- På mange systemer kan du få adgang til root med adgangskoden "password".
- Hvis du glemmer eller ikke kender dit rodadgangskode, skal du læse de næste trin for at finde ud af, hvordan du nulstiller din adgangskode.
- Hvis du bruger Ubuntu, er rodkontoen låst og kan ikke bruges, før du manuelt låser den op.
Trin 4. Undgå at køre komplekse programmer, mens du bruger rodkontoen
Det program, du kører, kan beskadige systemet, hvis det åbnes med rodkontoen. I stedet for at bruge rodkontoen skal du køre kommandoer, der kræver administratoradgang med sudo- eller su -kommandoerne.
Metode 4 af 4: Gendannelse af rod- eller administratoradgangskode
Trin 1. Nulstil root -adgangskode, hvis du ikke kan huske det
Hvis du ikke husker din rodadgangskode og brugerkonto, skal du muligvis få adgang til gendannelsestilstand for at ændre begge adgangskoder. Hvis du kender din brugerkontos adgangskode og vil ændre root -adgangskoden, skal du bruge kommandoen sudo passwd root. Indtast derefter din kontos adgangskode og en ny adgangskode til rodkontoen.
Trin 2. Genstart computeren, og tryk derefter på Shift, efter at BIOS -skærmen vises for at åbne GRUB -menuen
Du skal muligvis gentage dette trin flere gange, før GRUB -menuen vises
Trin 3. Vælg den første post (genoprettelsesfunktion) på listen, der vises
Din Linux -distributions gendannelsesmenu vises på skærmen.
Trin 4. Vælg rodindstillingen i menuen
En terminal med root -rettigheder indlæses.
Trin 5. Åbn et drev med læse-skrive-rettigheder
Når du bruger Linux -gendannelsestilstand, er dit drev skrivebeskyttet. Brug følgende kommando til at aktivere skrivetilladelser:
mount -rw -o remount /
Trin 6. Efter at have logget ind som root og ændret drevtilladelser, skal du oprette en ny adgangskode til den låste konto
- Indtast kommandoen passwdAccountName, og tryk på Enter. Hvis du vil ændre root -adgangskoden, skal du indtaste passwd root.
- Indtast den nye adgangskode to gange, når du bliver bedt om det.
Trin 7. Genstart computeren efter nulstilling af adgangskoden
Når computeren genstarter, kan du bruge computeren som før med den adgangskode, du har angivet tidligere.
Advarsel
- Brug kun rodkontoen, hvis det er absolut nødvendigt. Log ud af kontoen, når du er færdig med at bruge den.
- Giv root -adgangskoden kun til brugere, du har tillid til og virkelig har brug for den.