Innholdet i filen /etc/group kan virke kryptisk til å begynne med. Men alt den inneholder er informasjon om lokalt konfigurerte grupper på et Linux-system.

På Linux gjøres konfigurering av autorisasjoner og tilgang til visse deler av systemet gjennom bruker- og gruppetillatelser.

Kanskje du prøver å lære mer om brukergrupper og trenger å forstå innholdet i /etc/group fil. Eller kanskje du vil dykke ned i systemadministrasjon og lære alt om konfigurering av tillatelser og administrering av grupper på Linux.

Uansett årsak, som Linux-bruker, å vite mer om /etc/group fil kan være nyttig til tider.

Hva er /etc/group-filen?

Brukergrupper er avgjørende for å forstå hvordan tillatelser fungerer på Linux. Gruppefilen, som ligger i /etc katalog, er en systemfil som inneholder informasjon om de lokale gruppene som er konfigurert på en Linux-maskin.

Det er en systemdatabase som inneholder informasjon om brukergrupper, lik hvordan filen /etc/passwd lagrer brukernavn. Det er også en /etc/shadow-fil, som inneholder krypterte passord for hver bruker på datamaskinen.

instagram viewer

For å forstå viktigheten av /etc/group fil, må du først lære mer om rollen til brukergrupper på Linux-baserte systemer.

Tillatelser på Linux er tildelt brukere og grupper. Disse tillatelsene hjelper en administrator med å angi brukertilgangskontroller, for eksempel hvilke deler av programvaren eller maskinvaren en bruker eller gruppe har eller ikke kan få tilgang til. For eksempel er en bruker i hjulgruppen autorisert til å bruke sudo- eller su-kommandoen.

På samme måte vil du ikke kunne samhandle med lyden eller lyden hvis brukeren din ikke er en del av lyd gruppe.

Du kan se innholdet i /etc/group fil ved å bruke alle filvisningsverktøy på Linux, som katt:

sudo cat /etc/group

Ved første øyekast vil det være vanskelig å forstå hva som vises på skjermen. Fokuser litt mer, og du vil innse at oppføringene følger et mønster. Hver oppføring i /etc/group fil er en kombinasjon av fire verdier atskilt med en kolon (:). Hva er disse verdiene?

Forstå innholdet i /etc/group

Den første kolonnen (verdien før det første kolon) er gruppenavnet. Siden filnavnet er /etc/group, er det fornuftig å sette den informasjonen først. Du kan liste alle brukergrupper på Linux ved å analysere hver oppføring i gruppefilen og kun vise den første kolonnen.

cdrom: x: 24:brukernavn

For mer privilegerte grupper vil den andre oppføringen være et kryptert passord. De fleste passordverdiene i din versjon av filen vil ha en "x," som representerer et kryss, noe som betyr at det ikke er angitt noe passord for gruppen.

Tallet etter det andre kolon er gruppe-ID. I likhet med brukere har hver gruppe på Linux en unik ID, også kjent som en gruppe-ID, eller GID for kort.

Til slutt inneholder verdien på slutten brukerne som er en del av gruppen. Generelle grupper vil ha noen få brukere oppført, atskilt med komma (,) mens andre bare vil ha en. Noen av dem vil til og med ikke ha noen brukere oppført.

Brukere og grupper gjør Linux-administrasjonen enklere

Brukere og grupper spiller begge en stor rolle i Linux-systemadministrasjon. Betrakt dem som to av de mange pilarene i et Linux-system, og opprettholder sikkerheten ved å la administratoren tildele tillatelser og delegere ansvar nøye.

Hemmeligheten bak Linux er sikrere enn Windows ligger i måten tillatelser fungerer på. Ikke alle brukere har tilgang til systemkritiske filer; På samme måte har ikke alle prosesser tilgang til den underliggende programvaren og maskinvaren.

De fleste prosesser i Linux fungerer i brukerrom, som er et miljø med begrensede tillatelser, i motsetning til kjerneplass, der alt er mulig, på grunn av kontrollnivået som er tilgjengelig for enhver prosess som kjører i kjernen rom.