4 måder at blive rod i Linux

Indholdsfortegnelse:

4 måder at blive rod i Linux
4 måder at blive rod i Linux

Video: 4 måder at blive rod i Linux

Video: 4 måder at blive rod i Linux
Video: Стивен Кейв: Четыре истории о смерти, которые мы себе рассказываем 2024, Kan
Anonim

"Root" -kontoen på en Linux -computer er kontoen med fulde privilegier. Rootadgang er ofte nødvendig for at udføre kommandoer i Linux, især kommandoer, der påvirker systemfiler. Fordi root er så kraftfuld, anbefales det kun at anmode om root -adgang, når det er nødvendigt, i modsætning til at logge ind som root -bruger. Dette kan hjælpe med at forhindre utilsigtet beskadigelse af vigtige systemfiler.

Trin

Metode 1 af 4: Få rodadgang i terminalen

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

Trin 1. Åbn terminalen

Hvis terminalen ikke allerede er åben, skal du åbne den. Mange distributioner giver dig mulighed for at åbne den ved at trykke på Ctrl+Alt+T.

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

Trin 2. Skriv

su - og tryk på ↵ Indtast.

Dette vil forsøge at logge dig på som "superbruger". Du kan faktisk bruge denne kommando til at logge ind som enhver bruger på maskinen, men når den efterlades blank, vil den forsøge at logge ind som root.

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

Trin 3. Indtast rodadgangskoden, når du bliver bedt om det

Når du har skrevet su - og trykket på ↵ Enter, bliver du bedt om at angive root -adgangskoden.

Hvis du får en "godkendelsesfejl" -meddelelse, er din rodkonto sandsynligvis låst. Se det næste afsnit for instruktioner om oplåsning af det

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

Trin 4. Kontroller kommandoprompten

Når du er logget ind som root, skal kommandoprompten ende med # i stedet for $.

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

Trin 5. Indtast de kommandoer, der kræver root -adgang

Når du har brugt su - til at logge ind som root, kan du køre alle kommandoer, der kræver root -adgang. Su-kommandoen bevares indtil slutningen af sessionen, så du behøver ikke at blive ved med at indtaste rodadgangskoden igen, hver gang du skal køre en kommando.

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

Trin 6. Overvej at bruge

sudo i stedet for su -.

sudo ("super user do") er en kommando, der lader dig køre andre kommandoer som root midlertidigt. Dette er den bedste måde for de fleste brugere at køre rodkommandoer, da rodmiljøet ikke vedligeholdes, og brugeren ikke behøver at kende rodadgangskoden. I stedet vil brugeren indtaste sin egen brugeradgangskode til midlertidig rodadgang.

  • Skriv sudo -kommando, og tryk på ↵ Enter (f.eks. Sudo ifconfig). Når du bliver bedt om adgangskoden, skal du indtaste din brugeradgangskode, ikke root -adgangskoden.
  • sudo er den foretrukne metode til distributioner som Ubuntu, hvor det vil fungere, selv når rodkontoen er låst.
  • Denne kommando er begrænset til brugere med administratorrettigheder. Brugere kan tilføjes eller fjernes fra /etc /sudoers.

Metode 2 af 4: Låsning af rodkontoen (Ubuntu)

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

Trin 1. Lås op for rodkontoen (Ubuntu)

Ubuntu (og flere andre distributioner) låser rodkontoen, så den gennemsnitlige bruger ikke kan få adgang til den. Dette gøres, fordi root -adgang sjældent er nødvendig, når du bruger sudo -kommandoen (se det foregående afsnit). Låsning af rodkontoen giver dig mulighed for at logge ind som root.

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

Trin 2. Åbn terminalen

Hvis du er i skrivebordsmiljøet, kan du trykke på Ctrl+Alt+T for at starte terminalen.

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

Trin 3. Skriv

sudo passwd root og tryk på ↵ Indtast.

Når du bliver bedt om en adgangskode, skal du indtaste din brugeradgangskode.

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

Trin 4. Indstil en ny adgangskode

Du bliver bedt om at oprette en ny adgangskode og indtaste den to gange. Når en adgangskode er angivet, vil rodkontoen være aktiv.

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

Trin 5. Lås rodkontoen igen

Hvis du vil låse rodkontoen, skal du indtaste følgende kommando for at fjerne adgangskoden og låse rod:

sudo passwd -dl root

Metode 3 af 4: Log ind som rod

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

Trin 1. Overvej at bruge andre metoder til at få midlertidig rodadgang

Log ind som root anbefales ikke til regelmæssig brug, da det er meget let at udføre kommandoer, der gør dit system ude af drift, og det udgør også en sikkerhedsrisiko, især hvis du kører en SSH -server på din maskine. Log kun på som root, når du udfører nødreparationer, f.eks. Håndtering af diskfejl eller gendannelse af låste konti.

  • Brug af sudo eller su i stedet for at logge ind som root hjælper med at forhindre utilsigtet skade, mens du er logget ind som root. Brug af disse kommandoer giver brugeren en chance for at tænke over kommandoen, før der sker alvorlig skade.
  • Nogle distributioner, f.eks. Ubuntu, lader rodkontoen være låst, indtil du låser den op manuelt. Dette forhindrer ikke kun, at brugerne ubevidst gør for meget skade ved hjælp af rodkontoen, det sikrer også systemet mod potentielle hackere, da rodkontoen typisk er målrettet først. Med en låst rodkonto kan hackere ikke få adgang til den. Se det foregående afsnit for instruktioner om oplåsning af rod i Ubuntu.
Bliv rod i Linux Trin 13
Bliv rod i Linux Trin 13

Trin 2. Indtast

rod som bruger, når han logger på Linux.

Hvis rodkontoen er låst op, og du kender adgangskoden, kan du logge ind som root, når du bliver bedt om at logge ind med en brugerkonto. Indtast root som bruger, når du bliver bedt om at logge ind.

Hvis du har brug for root -adgang for at udføre en kommando, skal du bruge metoden i det foregående afsnit

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

Trin 3. Indtast rodadgangskoden som brugeradgangskode

Når du har indtastet root som brugernavn, skal du indtaste rodadgangskoden, når du bliver bedt om det.

  • I mange tilfælde kan rodadgangskoden være "adgangskode".
  • Hvis du ikke kender rodadgangskoden, eller hvis du har glemt det, kan du se det næste afsnit for at få oplysninger om nulstilling.
  • I Ubuntu er rodkontoen låst og kan ikke bruges, før den er blevet låst op.
Bliv rod i Linux Trin 15
Bliv rod i Linux Trin 15

Trin 4. Undgå at køre komplekse programmer, mens du er logget ind som root

Der er en chance for, at det program, du agter at køre, vil have en negativ effekt på dit system, når det har root -adgang. Det anbefales stærkt, at du bruger sudo eller su til at køre programmer i stedet for at logge ind som root.

Metode 4 af 4: Nulstilling af rod- eller administratorkodeord

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

Trin 1. Nulstil root -adgangskoden, hvis den er blevet glemt

Hvis du har glemt rodadgangskoden og din brugeradgangskode, skal du starte i genoprettelsestilstand for at ændre dem. Hvis du kender din brugeradgangskode og skal ændre root -adgangskoden, skal du bare skrive sudo passwd root, indtaste din brugeradgangskode og derefter oprette en ny root -adgangskode.

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

Trin 2. Genstart computeren, og hold venstre-

⇧ Skift efter BIOS -skærmen.

Dette åbner GRUB -menuen.

Timingen på dette kan være vanskelig, så du skal muligvis prøve flere gange

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

Trin 3. Vælg den første

(Gendannelsestilstand) post på listen.

Dette indlæser gendannelsestilstand for din nuværende distribution.

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

Trin 4. Vælg

rod fra menuen, der vises.

Dette starter terminalen med dig logget ind som rodkontoen.

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

Trin 5. Genmonter drevet med skrivetilladelser

Når du starter i genoprettelsestilstand, har du typisk kun læsetilladelser. Indtast følgende kommando for at aktivere skriveadgang:

mount -rw -o remount /

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

Trin 6. Opret en ny adgangskode til alle konti, du er låst ude af

Når du er logget ind som root og har ændret adgangstilladelserne, kan du oprette en ny adgangskode til enhver konto:

  • Skriv passwd accountName, og tryk på ↵ Enter. Hvis du har brug for at ændre rodadgangskoden, skal du skrive 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 adgangskoder

Når du er færdig med at nulstille adgangskoder, kan du genstarte og bruge din computer som normalt. Dine nye adgangskoder træder i kraft med det samme.

Video - Ved at bruge denne service kan nogle oplysninger blive delt med YouTube

Advarsler

  • Brug kun rodkontoen, når du skal, og log ud, så snart du er færdig.
  • Del kun din root -adgangskode med folk, der er A) betroede, og B) har brug for at kende den.

Anbefalede: