På Linux giver sudo-kommandoen dig det ultimative privilegium at udføre forskellige administrative funktioner på trods af din adgang uden rod. Men for at bruge sudo skal du have en superbrugerkonto på dit system.
Da der er flere Linux -operativsystemer, mere almindeligt kendt som distros, er der flere måder at tilføje en sudo -bruger på. Læs videre for at finde ud af mere om, hvordan du kan bruge Linux -kommandoer inden for forskellige distroer for at opnå denne enkle, men alligevel vigtige opgave.
Tilføjelse af en superbruger på Ubuntu og Debian
Inden for Ubuntu og andre Debian-baserede distros er der to fremtrædende måder at tilføje en sudo-bruger på. Du kan enten gøre det via terminalen eller følge den grafiske tilgang ved hjælp af Systemindstillinger.
1. Kommandolinjemetoden
For at tilføje en sudo -bruger via kommandolinjen skal du først starte terminalen. Indtast derefter følgende kommando:
sudo adduser brugernavn
...hvor brugernavn er navnet på den nye bruger, du vil oprette.
Denne kommando opretter en ny bruger, som du kan føje til sudoers -gruppen. Endnu en gang er der flere måder at tilføje en bruger til sudogruppen. Den første måde er at bruge
brugerform kommando.sudo usermod -aG sudo brugernavn
...hvor -en henviser til Tilføj funktion og G står for Gruppe.
Når du har tilføjet brugeren til sudogruppen, skal du kontrollere, om den førnævnte kommando fungerede korrekt. For at verificere skal du indtaste følgende:
grupper brugernavn
Hvis du er en strømbruger, der foretrækker at undgå flere kommandoer, kan du oprette en ny superbruger direkte ved hjælp af en enkelt kommando:
sudo adduser brugernavn sudo
Verifikationsprocessen forbliver den samme som før.
2. Brug af den grafiske grænseflade
Inden du tilføjer brugeren til sudogruppen ved hjælp af systemindstillinger, skal du først oprette en ny bruger via kommandolinjen. Følg derefter nedenstående trin for at fortsætte:
- Gå til menuen Programmer, og klik på Brugere mulighed. Du vil se en liste over brugere inklusive de nyoprettede bruger (er).
- Klik på Lås op valgmulighed, efterfulgt af root -adgangskoden. Du kan skifte til en anden brugerkonto ved blot at klikke på den.
- Så snart du vælger det, vil du se en mulighed for at konvertere den nyoprettede brugerkonto til en administratorkonto. Skift knappen ved siden af Administrator label, og kontoen tilføjes som en sudo -konto.
Relaterede: Sådan bruges sudokommandoer uden adgangskode i Linux
Oprettelse af en ny superbruger på Arch Linux
På Arch Linux, da systemet ikke som standard opretter en sudokonto, skal brugeren oprette en manuelt. Det første trin er at få root -adgang ved hjælp af su kommando.
su
Indtast adgangskoden til rodbrugeren efterfulgt af nedenstående kommando:
pacman -Sy sudo
Så snart sudo er installeret, skal du oprette en ny bruger.
useradd --create-home brugernavn
Opret en adgangskode til den nye bruger vha kommandoen passwd.
passwd brugernavn
Nu er det tid til tilføj det nyoprettede brugernavn til sudoers -listen. Brug brugerform kommando for at opnå dette.
usermod --append --grupper hjul brugernavn
Du kan kontrollere sudoers -filen ved hjælp af følgende kommando:
visudo
En gang /etc/sudoers filen åbnes, skal du redigere nogle specifikationer for brugerrettigheder, der findes i bunden af sudoers -filen. Find følgende linje i tekstfilen:
#%hjul ALLE = (ALLE) ALLE
Produktion:
Fjern # symbol forud for %hjul linje og gem ændringerne. Trykke Ctrl + O. på tastaturet for at gemme filen.
For at kontrollere, om brugeren er tilføjet med succes, skal du udføre følgende kommando:
su brugernavn
Bash -prompten ændres for at afspejle navnet på den nye bruger. For at kontrollere skal du skrive:
hvem er jeg
Det skal vise navnet på den aktuelle bruger. For at kontrollere, om den nye bruger har sudo -rettigheder, skal du skrive:
sudo whoami
Hvis output vises rod, så har den nuværende bruger administrativ adgang.
Tilføjelse af en sudo -konto i CentOS
I betragtning af CentOS popularitet ville det være synd at gå glip af processen med at tilføje en sudo -konto i denne distro. Processen til tilføjelse af en sudo -konto i CentOS ligner ganske den proces, der er angivet ovenfor for Arch Linux, men med et par grundlæggende ændringer.
Inden du opretter en ny bruger, skal du logge ind som root. For at gøre det skal du bruge su kommando:
su
Efter at have logget ind som root -bruger, er det tid til at oprette en ny bruger, som vi derefter tilføjer til sudoers -listen.
useradd -G hjul brugernavn
Indstil adgangskoden til denne nye bruger ved hjælp af kommandoen passwd.
passwd brugernavn
Log nu ind som den nye bruger for at kontrollere, om du har sudo -adgang. For at gøre det skal du indtaste følgende kommandoer en efter en:
su brugernavn
sudo whoami
Produktion:
Så snart du trykker på enter efter at have indtastet den første kommando, vil systemet bede dig om adgangskoden. Indtast den nye adgangskode for at fortsætte. Outputtet af ovenstående kommando vises rod, hvilket betyder, at den aktuelle bruger har root -rettigheder.
Sådan tilføjes en superbruger i Fedora
Sidst men ikke mindst, hvis du bruger Fedora som dit primære operativsystem, kan du tildele superbrugerrettigheder til en ny bruger i et par enkle trin.
For at oprette en ny bruger skal du bruge kommandoen adduser som følger:
adduser brugernavn
Indstil nu en adgangskode til den nye bruger.
passwd brugernavn
Føj denne nyoprettede bruger til hjul gruppe ved hjælp af brugerform kommando.
usermod -aG hjul brugernavn
Åbn sudoers -filen ved hjælp af følgende kommando:
visudo
Nu skal du redigere nogle specifikationer for brugerrettigheder. Find den følgende linje i tekstfilen, og fjern kommentaren fra %hjul ALL = (ALL) linje ved at fjerne Pund Karakter (#) forud for det.
## Ukommenter for at tillade medlemmer af gruppehjulet at udføre enhver kommando
%hjul ALLE (ALL) ALLE
Ydelse af superbrugerrettigheder til nye brugere
Afhængigt af hvilken distro du bruger, vil processen med at oprette nye sudo -brugere være den samme mere eller mindre med et par små forskelle. Ideen er at sikre, at du er i stand til at give root -tilladelser til alle nye administratorer, der vil bruge distroen.
Ikke mange Linux -brugere ved om dette, men sudo og su er to forskellige kommandoer. Selvom de begge udfører lignende funktioner, er de meget forskellige fra hinanden i mange aspekter.
På Linux er der to kommandoer for at få superbrugeradgang: su og sudo. Hvilken en du skal bruge, afhænger af den opgave, der er ved hånden.
Læs Næste
- Linux
- Systemadministration
- Linux -kommandoer

Wini er en Delhi -baseret forfatter, der har 2 års skriveerfaring. Under hendes skrivestimer har hun været tilknyttet digitale marketingbureauer og tekniske firmaer. Hun har skrevet indhold relateret til programmeringssprog, cloud -teknologi, AWS, Machine Learning og meget mere. I fritiden kan hun lide at male, tilbringe tid med sin familie og rejse til bjergene, når det er muligt.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!
Klik her for at abonnere