Hvordan til å Legge Brukeren til Sudoers i Ubuntu

Hvordan til å Legge Brukeren til Sudoers i Ubuntu

sudo er et kommandolinje program som lar godkjente brukere å utføre kommandoer som root, eller en annen bruker.

I denne artikkelen vil vi vise deg to måter å gi sudo-rettigheter til en bruker. Den første er å legge brukeren til i sudoers fil . Denne filen inneholder informasjon som styrer hvilke brukere og grupper som er gitt med sudo-rettigheter, samt nivå av rettigheter.

Det andre alternativet er å legge brukeren til i sudo gruppen som er angitt i sudoers – filen., Standard på Debian-baserte distribusjoner som Ubuntu og Linux Mint, medlemmer av «sudo» gruppe er gitt med sudo-tilgang.

ved å Legge Brukeren til sudo Gruppe #

På Ubuntu, den enkleste måten å gi sudo-rettigheter til en bruker ved å legge brukeren til å «sudo» gruppe. Medlemmer av denne gruppen kan utføre en kommando som root via sudo og du blir bedt om å autentisere seg med passordet når du bruker sudo.

Vi er forutsatt at brukeren allerede eksisterer. Hvis du vil opprette en ny bruker, sjekk ut denne guiden.,

for Å legge brukeren til i gruppa kjøre kommandoen nedenfor som root, eller en annen bruker-sudo. Sørg for at du endrer «brukernavn» med navnet på brukeren du vil gi tilganger til.

usermod -aG sudo username

å Gi sudo-tilgang ved hjelp av denne metoden er tilstrekkelig for de fleste tilfeller.

for Å sikre at brukeren har sudo-rettigheter, kan du kjøre whoami kommando:

sudo whoami

Du vil bli bedt om å angi passordet., Hvis brukeren har sudo-tilgang, kommandoen vil skrive ut «root»:

root

Hvis du får en feilmelding som sier «brukeren er ikke i sudoers fil», det betyr at brukeren ikke har sudo-rettigheter.

ved å Legge Brukeren til sudoers Fil #

brukere og grupper’ sudo-rettigheter er definert i /etc/sudoers – filen. Å legge brukeren til denne filen gir deg mulighet til å gi tilpasset tilgang til kommandoer og lage egne retningslinjer for sikkerhet.,

Du kan konfigurere bruker-sudo-tilgang ved å endre sudoers filen eller ved å opprette en ny konfigurasjonsfil i /etc/sudoers.d – katalogen. Filer i denne katalogen er inkludert i sudoers fil.

bruk Alltid visudo hvis du vil redigere /etc/sudoers – filen. Denne kommandoen sjekker filen for syntaks-feil når du lagre det. Hvis det er noen feil, filen blir ikke lagret. Hvis du åpner filen med en tekst editor, en syntaks-feil som kan resultere i å miste sudo-tilgang.,

Vanligvis visudo bruker vim for å åpne /etc/sudoers. Hvis du ikke har erfaring med vim, og du ønsker å redigere filen med nano , endre standard editor ved å kjøre:

EDITOR=nano visudo

La oss si at du ønsker å tillate brukeren å kjøre sudo kommandoer uten å bli spurt om et passord. For å gjøre det, åpne /etc/sudoers file:

visudo

Bla ned til slutten av filen, og legg til følgende linje:

/etc/sudoers
username ALL=(ALL) NOPASSWD:ALL

Lagre en fil og avslutte editoren ., Ikke glem å endre «brukernavn» med det brukernavnet du vil gi tilgang til.

et Annet typisk eksempel er å tillate brukeren å bare kjøre spesifikke kommandoer via sudo . For eksempel, hvis du vil at bare mkdir og rmdir kommandoene, kan du bruke:

/etc/sudoers
username ALL=(ALL) NOPASSWD:/bin/mkdir,/bin/rmdir

i Stedet for å redigere den sudoers fil, du kan oppnå det samme ved å opprette en ny fil med tillatelse reglene i /etc/sudoers.d – katalogen., Legg den samme regelen som du ville legge til sudoers file:

echo "username ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/username

Denne tilnærmingen gjør forvaltningen av sudo-rettigheter mer stabile. Navnet på filen ikke er viktig. Det er en vanlig praksis navnet på filen for å være det samme som brukernavnet.

Konklusjon #

å Gi sudo tilgang til en bruker i Ubuntu er en enkel oppgave, alt du trenger å gjøre er å legge brukeren til i «sudo» gruppe.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *