Gi root-privilegier til enhver bruker med sudo på Ubuntu 20.04 LTS
Rotbrukeren, som er standardbrukeren opprettet med administrative rettigheter, er låst i Ubuntu som standard, noe som betyr at du ikke kan logge på systemet som en rotbruker. De sudo
kommando kommer inn i slike tilfeller, når du trenger å utføre administrative oppgaver med din egen bruker. I utgangspunktet lar det en vanlig bruker kjøre kommandoer med root-privilegier.
Oppretter Sudo-bruker
Det første trinnet er å opprette en bruker ved å bruke kommandoen adduser
. Skriv inn passordet og andre valgfrie detaljer når du blir bedt om det.
sudo adduser
Merk at bare root har rettighetene til å legge til nye brukere til systemet. Derfor kjørte vi kommandoen med sudo
. Det betyr at brukeren din allerede burde ha sudo
privilegier hvis du vil opprette en ny sudo-bruker.
Neste trinn er å legge til denne brukeren i gruppen sudo
, som vil tildele alle sudo-privilegier til brukeren.
sudo adduser sudo
Brukeren er nå lagt til gruppen sudo. La oss verifisere om brukeren har sudo-rettigheter.
Test Sudo-brukeren
Bytt til den nyopprettede brukeren med kommandoen su
.
su -
Vi har logget inn som ny bruker. Legg merke til at ledeteksten også har endret seg som viser navnet på den nye brukeren.
Merk at når vi logget på som den nye sudo-brukeren, dukket velkomstteksten opp med råd om hvordan du bruker kommandoen sudo
. Dette betyr at brukeren er en del av sudo-gruppen.
La oss nå kjøre en kommando med sudo med denne brukeren, og la oss se om det fungerer. Vi vil prøve å lage en katalog som heter tmp
innsiden /etc
, som vi trenger sudo
tilgang som bare root har rettigheter til å endre /etc
.
sudo mkdir /etc/tmp
Som vi kan se med ls
, katalogen tmp
har blitt opprettet i /etc
.
I denne artikkelen har vi sett hvordan du oppretter en ny sudo-bruker. Hvis en bruker må gis sudo-privilegier i en begrenset periode, kan du fjerne brukeren fra sudo-gruppen for å tilbakekalle hans/hennes privilegier. Bruk kommando misbruker
for å fjerne en bruker fra sudo-gruppen.