FreeBSD Legg til bruker til grupper

FreeBSD Legg til bruker til grupper
I denne raske opplæringen viser vi deg hvordan du legger brukere til en brukergruppe i FreeBSD -systemet ditt ved å bruke kontoens brukernavn. Et FreeBSD -system kan logges på flere forskjellige brukerkontoer på en gang, selv om bare en bruker har lov til å gi inndata og dermed ha kontroll over maskinen. For å logge på et FreeBSD -system, ville hver bruker gjøre det med brukerkontoen sin.

Ethvert antall brukerkontoer kan gjøres til en del av en gruppe i FreeBSD. Hver gruppe har et unikt navn og GID som identifiserer det. Det er en UserID eller UID for hver prosess, og den brukes sammen med GroupID eller GID for å vurdere hva det er tillatt å endre.

Legge til en bruker til en FreeBSD -gruppe med PW -kommandoen

For å legge brukere til en gruppe, bruker vi PW-kommandolinjeverktøyet. Det tiltenkte formålet med denne kommandoen er å gi rotbrukeren et enkelt og intuitivt grensesnitt for å opprette og tilpasse brukergrupper.

Så du trenger rottilgang for å følge instruksjonene i denne guiden. Bruk Sudo -kommandoen som illustrert nedenfor:

$ sudo -i

Erstatte en brukers gruppemedlemskap

Instruksjonene i denne delen vil fjerne de tidligere holdt medlemskapene i gruppen. For å se hvilke grupper en viss bruker 'Younis' er en del av, bruk ID -kommandoen:

$ id younis

La oss legge denne brukeren til en gruppe som heter TeamTwo. Skriv inn PW -kommandoen som under:

$ PW Usermod Younis -g TeamTwo

For å legge denne brukeren Younis til to grupper med bare en kommandolinje, bruk kombinasjonen nedenfor

$ PW Usermod Younis -g TeamTwo, wwwusers

Der wwwusers er den andre gruppen, ønsker vi å legge bruker Younis til. -G -bryteren som brukes i kommandoen over spesifiserer den første gruppen som primær og følgende grupper som sekundær.

Legge til FreeBSD-brukere til en ny gruppe uten å erstatte eksisterende medlemskap

Kommandosyntax presentert nedenfor kan legge til brukere til en ny gruppe uten å fjerne deres eksisterende gruppemedlemskap.

$ PW Group Mod GroupNameHere -m brukernamehere
$ PW Group Mod GroupNameHere -m brukernameHere1, brukernamehere2,…

La oss demonstrere med et eksempel. Sjekk brukergruppene med ID -kommandoen:

$ id younis1

For å legge denne brukeren til TeamTwo -gruppen, bruk kommandosyntaxen som vi har brukt nedenfor:

$ PW GroupMod TeamTwo -M Younis1

Du kan sørge for at de tidligere gruppemedlemskapene blir beholdt ved å kjøre ID -kommandoen på den brukeren.

$ id younis1

Legge til en ny bruker til en gruppe i freebsd

Denne delen vil fokusere på å opprette en ny bruker og legge den til en eksisterende gruppe. Du kan bruke PW -kommandoen igjen for å både opprette brukeren og legge den til i en gruppe.

$ pw useradd younis2 -g testing
$ passwd younis2

Med kommandoene ovenfor har vi opprettet en ny bruker som heter Younis2, lagt ham til den sekundære testgruppen og angitt et passord for brukerkontoen.

For å kjøre en bekreftelse på brukerkontoen, bruk ID -kommandoen igjen:

$ id younis2

Sjekk medlemmene i en FreeBSD -gruppe

PW -kommandoen kan også brukes til å vise navnene på alle brukerne i en bestemt gruppe. For å sjekke medlemmene i testgruppen vår, vil vi utstede kommandoen nedenfor:

$ PW Groupshow Testing

Alternativt kan vi bruke grep -kommandoen på /etc /groupfile.

$ grep ^testing /etc /gruppe

For å liste opp gruppene en viss bruker er en del av, kjører følgende gruppekommando:

$ Grupper Younis2

Du kan bruke ID -kommandoen for å se det samme resultatet:

$ id younis2
$ id -g -n Younis2

Konklusjon

Denne opplæringen handlet om å legge brukere til grupper i FreeBSD. Vi lærte hvordan vi kan erstatte medlemskap for brukerkontoer og hvordan du legger brukere til nye grupper uten å erstatte medlemskapene sine. Du har også lært hvordan du oppretter og legger til nye brukere til eksisterende grupper mens du er på farten.