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:
$grupperyounis2Du 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.