Konfigurer og kjør sudo på FreeBSD

Konfigurer og kjør sudo på FreeBSD
I denne opplæringen introduserer vi et verktøy som heter Sudo, som er et program som gjør det mulig for en systemadministrator å gi begrenset rottilgang til ikke-admin-brukere. Sudo er forskjellig fra SU fordi den bruker passordene som er tilordnet SUDO -brukere for identifisering og logger inn og ikke målbrukerne, som er det motsatte av det SU gjør. Det gir også mulighet for en begrenset overføring av admin -privilegier til brukere og brukergrupper valgt av administratoren. Disse privilegiene inkluderer, men er ikke begrenset til root -kjørbarhet av en valgt håndfull kommandoer mens du holder en detaljert logg for hver. På denne måten kan en administrator videreformidle privilegiene til forskjellige brukere, og alle brukere holder legitimasjonen skjult for andre brukere.

Følg instruksjonene i denne guiden for å konfigurere og bruk sudo -kommandoen på FreeBSD 9.x/10.x/11.X/12.x system.

Opplæringsoversikt- Installer sudo på freeBSD

Her er en oversikt over hvordan du kan installere sudo på et freeBSD -system:

  • Først ville du åpne terminalen og logge på den eksterne serveren
  • Bruk deretter følgende SSH -kommandoer for å oppdatere pakkedatabasen din:
$ pkg oppdatering && pkg oppgradering

Så installerte vi sudo med følgende kommando:

$ pkg installer sudo

Til slutt vil du se hvordan du kan lage konfigurasjoner til SUDO -tilgang for å matche FreeBSD -arkitekturen og dine driftskrav.

Del 1: Installere sudo på freebsd

Følgende er detaljerte forklaringer på trinn 3 for å installere sudo på freeBSD. Vi presenterer to forskjellige metoder du kan velge mellom etter din smak.

Med FreeBSD Port System '

Vi kan bruke FreeBSD -portsystemet til å installere sudo. Kjør kommandoen nedenfor for å installere porten:

$ CD/usr/porter/sikkerhet/sudo/&& gjør installasjon ren

Bruke PKG -kommando

Få den siste FreeBSD -oppdaterte versjonen av Sudo (som FreeBSD 12.x+) ved å skrive inn:

$ pkg installer sudo

Del 2: Konfigurere sudo på FreeBSD

For å konfigurere sudo, må vi redigere standardkonfigurasjonsfilen. Gå over til/usr/local/etc/sudoers for å få tilgang til filen. Denne filen skal ikke tempereres uten Visudo -kommandoen, da ikke å bruke Visudo -kommandoen kan føre til avslag på tilgang så vel som kritiske syntaksfeil som sudo nekter å utføre.

Så sørg for å bruke kommandoen nedenfor før du redigerer noe i filen:

$ su -
$ Visudo

For å gi administratorrettigheter til en bruker, vil du bruke kommandosyntaxen nedenfor:

# younis alle = (alle) alle

Tilsvarende kan du delegere kommandoene til en gruppe brukere med:

# %hjul alle = (alle) alle

Husk å lagre endringene før du avslutter filen.

Del 3: Bruke sudo på freeBSD

La oss ha en oversikt over noen av de grunnleggende tingene du kan gjøre med sudo:

Opprette en rotbruker

Kommandoen nedenfor lar deg kjøre skallet som målbruker.

$ sudo -s

Skriv inn følgende for å kjøre påloggingsskallet

$ sudo -i

Til slutt lar ID -kommandoen deg autentisere brukeropplysninger:

$ id

Utfør kommandoer som rot

Skriv inn kommandoen nedenfor, og erstatt indikatorene med relevante variabler:

$ sudo/sti/til/kommando
$ sudo/sti/til/kommando arg1

For å demonstrere, starter vi FTPD -tjenesten på nytt:

$ sudo /etc /rc.D/FTPD ONERESTART

Sjekk brukerens privilegier

Følgende kommando viser kommandoene du har lov til å utføre som rotbruker:

$ sudo -l

Innpakning

Denne opplæringen demonstrerte installasjonen av sudo på freebsd 9.x/10.x/11.X/12.x system. Vi listet opp de to måtene å installere SUDO på: med FreeBSD System Port og ved å legge den binære pakkefilen til FreeBSD.

Du har også lært hvordan du redigerer standardkonfigurasjonsfilen for å konfigurere sudo på freeBSD. Det ligger/usr/local/etc/sudoers. Du så også hvordan du oppretter en ny rotbruker og hvordan du kjører kommandoer med sudo -privilegier.

Å bli vant til å jobbe med sudo er enkelt, selv om det tar litt tid. Forhåpentligvis var denne opplæringen nok til at du kommer i gang med sudo.