FreeBSD Legg til gruppe

FreeBSD Legg til gruppe
I FreeBSD er grupper egentlig bare kataloger med brukerkontoer. Hver gruppe i FreeBSD har et gruppenavn og en GID, eller gruppe -ID tilknyttet den. Grupper jobber i FreeBSD som hvordan de jobber i andre UNIX -operativsystemer, og hver prosess har en liste over grupper tilknyttet den. Med denne listen over grupper bestemmer bruker -ID handlingene en prosess er tillatt å gjøre for å gjøre endringer i systemet. Bruker -IDen er ikke nok av seg selv.

Det er toveis å gå frem for å lage og redigere grupper:

  1. Du kan redigere den vanlige tekstgruppe -ID -filen som ligger i /etc /Group Directory, eller
  2. Du kan bruke PW-kommandolinjeverktøyet.

Redigering av gruppe -ID -kartet manuelt:

Åpne gruppe -ID -kartfilen i /etc /group. Denne filen skal inneholde fire tilgangsfelt, hver avgrenset av en kolon. Disse feltene tjener hver følgende formål:

  1. Det første feltet er dedikert til gruppenavn,
  2. Det andre feltet er for det krypterte passordet,
  3. Det tredje feltet er for gruppe -ID -ene, og
  4. Det fjerde feltet er for medlemmene i hver gruppe; Hvert medlem er avgrenset av et komma.

Nå kan du redigere teksten her for å opprette nye grupper og gjøre endringer.

Vi anbefaler at du bare tempererer med innholdet i denne filen hvis du er godt kjent med FreeBSD -syntaks. Hvis ikke, kan du bruke PW -kommandoen som instruert nedenfor.

Opprette og endre grupper med PW -kommando

Hvis du er skremt av all den rotete teksten i gruppe -ID -filen, kan du ganske enkelt bruke PW -kommandoen til å gjøre endringer i eksisterende grupper, samt lage nye.

Legge til grupper med PW -kommando

For å demonstrere hvordan nye grupper opprettes med PW -kommandoen, vil vi bruke PW -kommandoen til å opprette en gruppe som heter TeamTwo.

$ pw groupadd teamtwo

Kontroller at den forrige kommandoen har opprettet gruppen ved å legge til GroupShow til PW -kommandoen:

$ PW Groupshow TeamTwo


Du vil motta følgende utdata:

Teamtwo:*: 1002:

Antallet utdataene våre er faktisk gruppe -IDen til Teamtwo -gruppen, og bekreftet dermed at gruppen er blitt opprettet med suksess.

Redigering av en gruppe i FreeBSD

La oss legge til noen brukerkontoer til gruppen vi nettopp opprettet. Dette kan også gjøres ved å utstede PW -kommandoen med -m -alternativet, som oppretter en liste over brukere hver som er en del av gruppen, hver avgrenset av et komma:

$ PW GroupMod TeamTwo -M Younis


Bekreft deretter utførelsen med kommandoen nedenfor: S

$ PW Groupshow TeamTwo


Du vil se output -listen Younis etter gruppe -IDen, og bekrefter at den nye brukeren er lagt til i gruppen.

Teamtwo:*: 1002: Younis

Liste gruppemedlemmer med ID -kommandoen

Bruk ID -kommandoen på brukeren Younis for å se hvilken gruppe brukeren er medlem av:

$ id younis


Det fremgår av produksjonen at Younis er medlem av to grupper: Teamtwo og Younis. ID -kommandoen viser Younis som en gruppe fordi passordfilen oppretter en gruppe for hver ny bruker. Når du er spurt med ID -kommandoen, vil utdataene også liste Younis som en gruppe for Younis brukeren.

Innpakning:

I dag demonstrerte vi hvordan du bruker PW -kommandoen til å opprette og redigere grupper i FreeBSD. Selv om du kan redigere gruppe -ID -filen manuelt, er det bedre bare å bruke PW -kommandoen hvis du ikke er kjent med syntaks. For å finne ut mer om syntaks og redigering av PlainText -filer i FreeBSD, besøk det offisielle FreeBSD -nettstedet.