På Linux gir sudo-kommandoen deg det ultimate privilegiet å utføre forskjellige administrative funksjoner, til tross for at du ikke har root-tilgang. Men for å bruke sudo må du ha en superbrukerkonto på systemet ditt.

Siden det er flere Linux -operativsystemer, mer kjent som distros, er det flere måter å legge til en sudo -bruker. Les videre for å finne ut mer om hvordan du kan bruke Linux -kommandoer innen forskjellige distroer for å oppnå denne enkle, men viktige oppgaven.

Legger til en superbruker på Ubuntu og Debian

Innen Ubuntu og andre Debian-baserte distroer er det to fremtredende måter å legge til en sudo-bruker. Du kan enten gjøre det gjennom terminalen eller ta den grafiske tilnærmingen ved å bruke Systeminnstillinger.

1. Kommandolinjemetoden

For å legge til en sudo -bruker via kommandolinjen, må du starte terminalen først. Skriv deretter inn følgende kommando:

sudo adduser brukernavn

...hvor brukernavn er navnet på den nye brukeren du vil opprette.

Denne kommandoen vil opprette en ny bruker som du kan legge til i sudoers -gruppen. Nok en gang er det flere måter å legge til en bruker i sudogruppen. Den første måten er å bruke

instagram viewer
brukerform kommando.

sudo usermod -aG sudo brukernavn

...hvor -en refererer til Legg til funksjon og G står for Gruppe.

Når du har lagt til brukeren i sudo -gruppen, må du sjekke om den ovennevnte kommandoen fungerte som den skal. For å bekrefte, skriv inn følgende:

grupper brukernavn

Hvis du er en strømbruker, som foretrekker å unngå flere kommandoer, kan du opprette en ny superbruker direkte ved å bruke en enkelt kommando:

sudo adduser brukernavn sudo

Verifiseringsprosessen forblir den samme som før.

2. Bruke det grafiske grensesnittet

Før du legger brukeren til sudogruppen ved hjelp av systeminnstillinger, må du opprette en ny bruker først gjennom kommandolinjen. Følg deretter trinnene nedenfor for å fortsette:

  1. Gå til Programmer -menyen og klikk på Brukere alternativ. Du vil se en liste over brukere inkludert de nyopprettede brukerne.
  2. Klikk på Låse opp alternativet, etterfulgt av rotpassordet. Du kan bytte til en annen brukerkonto ved å klikke på den.
  3. Så snart du velger den, vil du se et alternativ for å konvertere den nyopprettede brukerkontoen til en administratorkonto. Veksle knappen ved siden av Administrator label, og kontoen blir lagt til som en sudo -konto.

I slekt: Hvordan bruke sudokommandoer uten passord i Linux

Opprette en ny superbruker på Arch Linux

Siden Arch Linux ikke oppretter en sudokonto som standard på Arch Linux, må brukeren opprette en manuelt. Det første trinnet er å få root -tilgang ved hjelp av su kommando.

su

Skriv inn passordet for rotbrukeren etterfulgt av kommandoen nedenfor:

pacman -Sy sudo

Så snart sudo er installert, må du opprette en ny bruker.

useradd --create-home brukernavn

Sett opp et passord for den nye brukeren med passwd -kommandoen.

passwd brukernavn

Nå er det på tide å legg til det nyopprettede brukernavnet i sudoers -listen. Bruke brukerform kommando for å oppnå dette.

brukermodus --append --grupper hjul brukernavn

Du kan sjekke sudoers -filen ved å bruke følgende kommando:

visudo 

Først når /etc/sudoers filen åpnes, må du redigere noen spesifikasjoner for brukerrettigheter, som ligger nederst i sudoers -filen. Finn følgende linje i tekstfilen:

#%hjul ALLE = (ALLE) ALLE

Produksjon:

Fjern # symbolet foran %hjul linje og lagre endringene. trykk Ctrl + O. på tastaturet for å lagre filen.

For å kontrollere om brukeren er lagt til, må du utføre følgende kommando:

su brukernavn

Bash -ledeteksten endres for å gjenspeile navnet på den nye brukeren. For å bekrefte, skriv inn:

hvem er jeg

Det skal vise navnet på den nåværende brukeren. For å sjekke om den nye brukeren har sudo -rettigheter, skriver du inn:

sudo whoami

Hvis utgangen vises rot, så har den nåværende brukeren administrativ tilgang.

Legge til en sudo -konto i CentOS

Med tanke på CentOS popularitet, ville det være synd å gå glipp av prosessen med å legge til en sudo -konto i denne distroen. Prosessen for å legge til en sudo -konto i CentOS er ganske lik prosessen spesifisert ovenfor for Arch Linux, men med noen få grunnleggende endringer.

Før du oppretter en ny bruker, må du logge deg på som root. For å gjøre det, bruk su kommando:

su

Etter å ha logget inn som rotbruker, er det på tide å opprette en ny bruker, som vi deretter vil legge til i sudoers -listen.

useradd -G hjul brukernavn

Angi passordet for denne nye brukeren ved å bruke passwd -kommandoen.

passwd brukernavn

Logg deg nå på som den nye brukeren for å sjekke om du har sudo -tilgang. For å gjøre det, skriv inn følgende kommandoer en etter en:

su brukernavn
sudo whoami

Produksjon:

Så snart du trykker på enter etter å ha skrevet den første kommandoen, vil systemet be deg om passord. Skriv inn det nye passordet for å fortsette. Utdataene fra kommandoen ovenfor vises rot, noe som betyr at den nåværende brukeren har rotrettigheter.

Hvordan legge til en superbruker i Fedora

Sist men ikke minst, hvis du bruker Fedora som ditt primære operativsystem, kan du tildele superbrukerrettigheter til en ny bruker i noen få enkle trinn.

For å opprette en ny bruker, bruk adduser -kommandoen som følger:

adduser brukernavn

Sett nå et passord for den nye brukeren.

passwd brukernavn

Legg denne nyopprettede brukeren til hjul gruppen som bruker brukerform kommando.

usermod -aG hjul brukernavn

Åpne sudoers -filen ved å bruke følgende kommando:

visudo

Nå må du redigere noen brukerrettighetsspesifikasjoner. Finn den følgende linjen i tekstfilen, og kommenter ikke %hjul ALL = (ALL) linje ved å fjerne Pund karakter (#) foran det.

## Ikke kommenter for å tillate medlemmer av gruppehjulet å utføre en kommando
%hjul ALLE = (ALLE) ALLE

Gi nye brukere privilegier

Avhengig av hvilken distro du bruker, kommer prosessen med å opprette nye sudo -brukere til å være den samme mer eller mindre, med noen få forskjeller. Tanken er å sørge for at du kan gi root -tillatelser til alle nye administratorer som vil bruke distroen.

Ikke mange Linux -brukere vet om dette, men sudo og su er to forskjellige kommandoer. Selv om de begge utfører lignende funksjoner, er de veldig forskjellige fra hverandre på mange aspekter.

DelekvitringE -post
Sudo vs. su: Hvilken kommando bør du bruke?

På Linux er det to kommandoer for å få tilgang til superbruker: su og sudo. Hvilken du bør bruke, avhenger av oppgaven.

Les Neste

Relaterte temaer
  • Linux
  • Systemadministrasjon
  • Linux -kommandoer
Om forfatteren
Wini Bhalla (48 artikler publisert)

Wini er en Delhi -basert forfatter, som har 2 års skriveerfaring. I løpet av skrivestundene har hun vært tilknyttet digitale markedsføringsbyråer og tekniske firmaer. Hun har skrevet innhold relatert til programmeringsspråk, skyteknologi, AWS, maskinlæring og mye mer. På fritiden liker hun å male, tilbringe tid med familien og reise til fjells når det er mulig.

Mer fra Wini Bhalla

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere