FreeBSD Legg til bruker i grupper

Freebsd Add User Groups



I denne korte opplæringen viser vi deg hvordan du legger til brukere i en brukergruppe i FreeBSD -systemet ditt ved å bruke brukerens brukernavn. Et FreeBSD -system kan logges inn på flere forskjellige brukerkontoer samtidig, selv om bare én bruker har lov til å komme med input og dermed ha kontroll over maskinen. For å logge på et FreeBSD -system, ville hver bruker gjøre det med sin brukerkonto.

Et hvilket som helst 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 et UserID eller UID for hver prosess, og den brukes sammen med GroupID eller GID for å vurdere hva som er tillatt å endre.







Legge til en bruker i en FreeBSD -gruppe med pw -kommandoen

For å legge til brukere i en gruppe, bruker vi kommandolinjeverktøyet pw. Hensikten med denne kommandoen er å gi rotbrukeren et greit og intuitivt grensesnitt for å opprette og tilpasse brukergrupper.



Så du trenger root -tilgang for å følge instruksjonene i denne guiden. Bruk sudo -kommandoen som vist nedenfor:



$sudo -Jeg





Erstatte en brukers gruppemedlemskap

Instruksjonene i denne delen fjerner tidligere medlemskap i gruppen. For å se hvilke grupper en bestemt bruker 'younis' er en del av, bruk id -kommandoen:

$idyounis



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

$pw usermod younis-Gteamtwo

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

$pw usermod younis-Gteamtwo, wwwusers

Der wwwusers er den andre gruppen, vil vi legge til bruker -younis til. –G -bryteren som brukes i kommandoen ovenfor, spesifiserer den første gruppen som primær og følgende grupper som sekundær.

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

Kommandosyntaksen som presenteres nedenfor kan legge til brukere i en ny gruppe uten å fjerne eksisterende gruppemedlemskap.

$ pw group mod{groupName Here} -m {brukernavn Her}
$ pw group mod{groupName Here} -m {userNameHere1, userNameHere2, ...}

La oss demonstrere med et eksempel. Kontroller brukergruppene med id -kommandoen:

$idyounis1

For å legge denne brukeren til teamtwo -gruppen, bruk kommandosyntaksen slik vi har brukt nedenfor:

$pw groupmod teamtwo-myounis1

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

$idyounis1

Legge til en ny bruker til en gruppe i FreeBSD

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

$pw useradd younis2-Gtesting

$passwdyounis2

Med kommandoene ovenfor har vi opprettet en ny bruker ved navn younis2, lagt ham til i den sekundære testgruppen og angitt et passord for brukerkontoen.

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

$idyounis2

Sjekk medlemmene i en FreeBSD -gruppe

Kommandoen pw 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 å vise gruppene en bestemt bruker er en del av, kjør følgende gruppekommando:

$grupperyounis2

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

$idyounis2
$id -G -nyounis2

Konklusjon

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