Du har brug for root -adgang (også kendt som superbruger) for at køre administrative programmer på Linux. Generelt giver Linux -distributioner en separat rodkonto, men den konto er som standard låst på Ubuntu Linux for sikkerheden. Brug sudo til at køre kommandoer med root -adgang.
Trin
Metode 1 af 2: Kørsel af rodkommandoer med Sudo
Trin 1. Tryk på Ctrl+Alt+T for at åbne et terminalvindue
I modsætning til andre Linux -distributioner låser Ubuntu som standard root -kontoen. Derfor kan du ikke bruge kommandoen su til at køre en rodterminal. For at erstatte su skal du bruge sudo.
Trin 2. Indtast sudo i begyndelsen af kommandoen
sudo, forkortelse for super user do, lader dig køre kommandoer på Linux som root.
- For eksempel stopper kommandoen sudo /etc/init.d/networking stop netværkstjenester, og sudo adduser tilføjer en ny bruger til systemet. De to kommandoer ovenfor skal faktisk køres som root.
- Du bliver bedt om at indtaste kontoadgangskoden, før sudo kører kommandoen. Linux gemmer dit kodeord i 15 minutter, så du ikke behøver at skrive det hver gang du kører en kommando.
Trin 3. Brug kommandoen gksudo til at køre programmer med en grafisk grænseflade, der kræver root -adgang
Af sikkerhedsmæssige årsager anbefaler Ubuntu ikke, at du bruger sudo til at køre programmer med en grafisk grænseflade. Start i stedet en kommando for at åbne et grafisk interface -program med gksudo.
- Brug f.eks. Kommandoen gksudo gedit /etc /fstab til at åbne fstab-filen i GEdit, et tekstredigeringsprogram med en grafisk grænseflade.
- Hvis du bruger KDE, skal du erstatte gksudo med kdesudo.
Trin 4. Simuler rodadgang med kommandoen sudo –i, hvis du har brug for root shell -adgang for at køre visse scripts
Kommandoen giver dig adgang til superbrugerkontoen og miljøvariabler.
- Indtast kommandoen sudo passwd root for at oprette en adgangskode og aktivere rodkontoen. Husk adgangskoden.
- Indtast sudo -i, og angiv derefter root -adgangskoden, når du bliver bedt om det.
- Kommandolinjen ændres fra $ til #. Symbolet # angiver, at du har root -adgang.
Trin 5. Giv sudo -adgang til brugere, der endnu ikke har adgang, ved at føje dem til sudogruppen
Brug kommandoen usermod -aG sudo brugernavn, og erstat "brugernavn" med navnet på den bruger, du vil give adgang til.
Metode 2 af 2: Aktivering af rodkonto
Trin 1. Tryk på Ctrl+Alt+T for at åbne et terminalvindue
I modsætning til andre Linux -distributioner låser Ubuntu som standard root -kontoen for sikkerhed. Hvis du vil køre kommandoer sikkert med root -privilegier, skal du bruge
sudo
eller
gksudo
. Hvis du virkelig har brug for at få adgang til rodkontoen, f.eks. For vigtige programmer, som kun en bruger har adgang til, kan du aktivere rodkontoen med en simpel kommando.
Aktivering af rodkontoen kan skade systemet. Ubuntu anbefaler ikke, at du aktiverer rodkontoen
Trin 2. Indtast kommandoen sudo passwd root, og tryk på Enter
Du bliver bedt om at indtaste en ny adgangskode til rodkontoen. Glem ikke denne adgangskode.
Trin 3. Indtast adgangskoden, og tryk derefter på Enter
Trin 4. Gentag adgangskoden, når du bliver bedt om det, og tryk derefter på Enter
Nu er rodkontoen beskyttet med adgangskode og adgangskode.
Trin 5. Indtast su - og tryk på Enter
Indtast root -adgangskoden, når du bliver bedt om at få adgang til kontoen.
For at deaktivere rodkontoen skal du bruge kommandoen sudo passwd -dl root
Tips
- Hvor det er muligt, undgå at bruge rodkontoen direkte. Du kan køre næsten enhver kommando med root -privilegier via sudo eller gksudo.
- Du kan også bruge kommandoen sudo –i til at få adgang til andre brugerkonti på systemet. For eksempel for at få adgang til brugeren "ayu" skal du bruge kommandoen sudo –I ayu og indtaste din adgangskode (i stedet for Ayu's).