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.