4 måder at få adgang til Root på Linux

Indholdsfortegnelse:

4 måder at få adgang til Root på Linux
4 måder at få adgang til Root på Linux

Video: 4 måder at få adgang til Root på Linux

Video: 4 måder at få adgang til Root på Linux
Video: Ниндзя с открытым доступом: отвар закона 2024, November
Anonim

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

Bliv rod i Linux Trin 1
Bliv rod i Linux Trin 1

Trin 1. Åbn Terminal ved at trykke på Ctrl+Alt+T

De fleste Linux -distributioner giver dig adgang til Terminalen med denne genvej.

Bliv rod i Linux Trin 2
Bliv rod i Linux Trin 2

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.

Bliv rod i Linux Trin 3
Bliv rod i Linux Trin 3

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

Bliv rod i Linux Trin 4
Bliv rod i Linux Trin 4

Trin 4. Kontroller kommandolinjen

Når du er logget ind som root, ender kommandolinjen med # i stedet for $.

Bliv rod i Linux Trin 5
Bliv rod i Linux Trin 5

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.

Bliv rod i Linux Trin 6
Bliv rod i Linux Trin 6

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)

Bliv rod i Linux Trin 7
Bliv rod i Linux Trin 7

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.

Bliv rod i Linux Trin 8
Bliv rod i Linux Trin 8

Trin 2. Åbn Terminal ved at trykke på Ctrl+Alt+T

Bliv rod i Linux Trin 9
Bliv rod i Linux Trin 9

Trin 3. Indtast sudo passwd root, og tryk på Enter

Indtast din kontos adgangskode, når du bliver bedt om det.

Bliv rod i Linux Trin 10
Bliv rod i Linux Trin 10

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.

Bliv rod i Linux Trin 11
Bliv rod i Linux Trin 11

Trin 5. Lås rodkontoen med følgende kommando:

sudo passwd -dl root

Metode 3 af 4: Log ind på System som root

Bliv rod i Linux Trin 12
Bliv rod i Linux Trin 12

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.
Bliv rod i Linux Trin 13
Bliv rod i Linux Trin 13

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

Bliv rod i Linux Trin 14
Bliv rod i Linux Trin 14

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.
Bliv rod i Linux Trin 15
Bliv rod i Linux Trin 15

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

Bliv rod i Linux Trin 16
Bliv rod i Linux Trin 16

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.

Bliv rod i Linux Trin 17
Bliv rod i Linux Trin 17

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

Bliv rod i Linux Trin 18
Bliv rod i Linux Trin 18

Trin 3. Vælg den første post (genoprettelsesfunktion) på listen, der vises

Din Linux -distributions gendannelsesmenu vises på skærmen.

Bliv rod i Linux Trin 19
Bliv rod i Linux Trin 19

Trin 4. Vælg rodindstillingen i menuen

En terminal med root -rettigheder indlæses.

Bliv rod i Linux Trin 20
Bliv rod i Linux Trin 20

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 /

Bliv rod i Linux Trin 21
Bliv rod i Linux Trin 21

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.
Bliv rod i Linux Trin 22
Bliv rod i Linux Trin 22

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.

Anbefalede: