"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
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.
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.
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
Trin 4. Kontroller kommandoprompten
Når du er logget ind som root, skal kommandoprompten ende med # i stedet for $.
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.
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)
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.
Trin 2. Åbn terminalen
Hvis du er i skrivebordsmiljøet, kan du trykke på Ctrl+Alt+T for at starte terminalen.
Trin 3. Skriv
sudo passwd root og tryk på ↵ Indtast.
Når du bliver bedt om en adgangskode, skal du indtaste din brugeradgangskode.
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.
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
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.
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
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.
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
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.
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
Trin 3. Vælg den første
(Gendannelsestilstand) post på listen.
Dette indlæser gendannelsestilstand for din nuværende distribution.
Trin 4. Vælg
rod fra menuen, der vises.
Dette starter terminalen med dig logget ind som rodkontoen.
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 /
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.
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.