Indholdet af filen /etc/group kan virke kryptisk i starten. Men alt det indeholder er information om lokalt konfigurerede grupper på et Linux-system.

På Linux sker konfiguration af autorisationer og adgang til visse dele af systemet gennem bruger- og gruppetilladelser.

Måske forsøger du at lære mere om brugergrupper og har brug for at forstå indholdet af /etc/group fil. Eller måske vil du dykke ned i systemadministration og lære alt om konfiguration af tilladelser og administration af grupper på Linux.

Uanset årsagen, ved som Linux-bruger mere om /etc/group fil kan til tider være nyttig.

Hvad er filen /etc/group?

Brugergrupper er afgørende for at forstå, hvordan tilladelser fungerer på Linux. Gruppefilen, der er placeret i /etc mappe, er en systemfil, der indeholder oplysninger om de lokale grupper, der er konfigureret på en Linux-maskine.

Det er en systemdatabase, der indeholder information om brugergrupper, svarende til hvordan filen /etc/passwd gemmer brugernavne. Der er også en /etc/shadow-fil, der indeholder krypterede adgangskoder for hver bruger på computeren.

instagram viewer

For at forstå vigtigheden af /etc/group fil, skal du først lære mere om brugergruppernes rolle på Linux-baserede systemer.

Tilladelser på Linux tildeles brugere og grupper. Disse tilladelser hjælper en administrator med at indstille brugeradgangskontroller, såsom hvilke dele af softwaren eller hardwaren en bruger eller gruppe kan eller ikke kan få adgang til. For eksempel er en bruger i hjulgruppen autoriseret til at bruge kommandoen sudo eller su.

På samme måde vil du ikke være i stand til at interagere med lyden eller lyden, hvis din bruger ikke er en del af lyd gruppe.

Du kan se indholdet af /etc/group fil ved at bruge ethvert filvisningsværktøj på Linux, ligesom kat:

sudo kat /etc/group

Ved første øjekast vil det være svært at forstå, hvad der vises på skærmen. Fokuser noget mere, og du vil indse, at posterne følger et mønster. Hver post i /etc/group fil er en kombination af fire værdier adskilt af en kolon (:). Hvad er disse værdier?

Forstå indholdet af /etc/group

Den første kolonne (værdien før det første kolon) er gruppenavnet. Da filnavnet er /etc/group, giver det mening at sætte den information først. Du kan liste alle brugergrupper på Linux ved at parse hver post i gruppefilen og kun vise den første kolonne.

cdrom: x: 24:brugernavn

For mere privilegerede grupper vil den anden post være en krypteret adgangskode. De fleste af adgangskodeværdierne i din version af filen vil have en "x," repræsenterer et kryds, hvilket betyder, at der ikke er angivet en adgangskode til gruppen.

Nummeret efter det andet kolon er gruppe-id'et. Ligesom brugere har hver gruppe på Linux et unikt id, også kendt som et gruppe-id eller kort sagt GID.

Endelig indeholder værdien i slutningen de brugere, der er en del af gruppen. Generelle grupper vil have nogle få brugere anført, adskilt af kommaer (,), mens andre kun vil have én. Nogle af dem vil endda ikke have nogen brugere på listen.

Brugere og grupper gør Linux-administration nemmere

Brugere og grupper spiller begge en stor rolle i Linux-systemadministration. Betragt dem som to af de mange søjler i et Linux-system, der opretholder sikkerheden ved at tillade administratoren at tildele tilladelser og uddelegere ansvar omhyggeligt.

Hemmeligheden bag, at Linux er mere sikker end Windows, ligger i den måde, tilladelser fungerer på. Ikke alle brugere har adgang til systemkritiske filer; på samme måde kan ikke alle processer få adgang til den underliggende software og hardware.

De fleste processer i Linux fungerer i brugerrum, som er et miljø med begrænsede tilladelser, i modsætning til kernel space, hvor alt er muligt, på grund af niveauet af kontrol, der er tilgængeligt for enhver proces, der kører i kernen plads.