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
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:
- Gå til Programmer -menyen og klikk på Brukere alternativ. Du vil se en liste over brukere inkludert de nyopprettede brukerne.
- Klikk på Låse opp alternativet, etterfulgt av rotpassordet. Du kan bytte til en annen brukerkonto ved å klikke på den.
- 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.
På Linux er det to kommandoer for å få tilgang til superbruker: su og sudo. Hvilken du bør bruke, avhenger av oppgaven.
Les Neste
- Linux
- Systemadministrasjon
- Linux -kommandoer
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.
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