Et hvilket som helst antal brugerkonti kan gøres til en del af en gruppe i FreeBSD. Hver gruppe har et unikt navn og GID, der identificerer det. Der er et UserID eller UID til hver proces, og det bruges sammen med GroupID eller GID til at vurdere, hvad der er tilladt at ændre.
Tilføjelse af en bruger til en FreeBSD-gruppe med pw-kommandoen
For at tilføje brugere til en gruppe bruger vi kommandolinjeprogrammet pw. Det tilsigtede formål med denne kommando er at give rodbrugeren en ligetil og intuitiv grænseflade til at oprette og tilpasse brugergrupper.
Så du har brug for rodadgang for at følge instruktionerne i denne vejledning. Brug sudo-kommandoen som illustreret nedenfor:
$ sudo -i
Udskiftning af en brugers gruppemedlemskab
Instruktionerne i dette afsnit fjerner gruppens tidligere medlemskaber. For at se, hvilke grupper en bestemt bruger 'younis' er en del af, skal du bruge id-kommandoen:
$ id younis
Lad os tilføje denne bruger til en gruppe ved navn teamtwo. Indtast pw-kommandoen som under:
$ pw usermod younis -G teamtwo
For at tilføje denne bruger younis til to grupper med kun en kommandolinje skal du bruge kombinationen nedenfor
$ pw usermod younis -G teamtwo, wwwbrugerne
Hvor wwwusers er den anden gruppe, vil vi føje bruger younis til. -G-kontakten, der bruges i kommandoen ovenfor, angiver den første gruppe som primær og de følgende grupper som sekundære.
Tilføjelse af FreeBSD-brugere til en ny gruppe uden at erstatte eksisterende medlemskaber
Nedenstående kommandosyntaks kan føje brugere til en ny gruppe uden at fjerne deres eksisterende gruppemedlemskaber.
$ pw gruppe mod groupNameHere -m userNameHere$ pw gruppe mod groupNameHere -m userNameHere1, userNameHere2,…
Lad os demonstrere med et eksempel. Tjek brugergrupperne med id-kommandoen:
$ id younis1
For at tilføje denne bruger til teamtwo-gruppen skal du bruge kommandosyntaksen, som vi har brugt nedenfor:
$ pw groupmod teamtwo -m younis1
Du kan sikre dig, at de tidligere gruppemedlemskaber bevares ved at køre id-kommandoen på den bruger.
$ id younis1
Tilføjelse af en ny bruger til en gruppe i FreeBSD
Dette afsnit vil fokusere på at oprette en ny bruger og føje den til en allerede eksisterende gruppe. Du kan bruge pw-kommandoen igen til både at oprette brugeren og føje den til en gruppe.
$ pw bruger tilføjer younis2 -G test$ passwd younis2
Med ovenstående kommandoer har vi oprettet en ny bruger ved navn younis2, føjet ham til den sekundære testgruppe og indstillet en adgangskode til brugerkontoen.
For at køre en verifikation på brugerkontoen skal du bruge id-kommandoen igen:
$ id younis2
Tjek medlemmerne i en FreeBSD-gruppe
Pw-kommandoen kan også bruges til at vise navnene på alle brugerne i en bestemt gruppe. For at kontrollere medlemmerne i vores testgruppe udsteder vi kommandoen nedenfor:
$ pw gruppeshow test
Alternativt kan vi bruge grep-kommandoen på / etc / groupfile.
$ grep ^ test / etc / gruppe
For at liste de grupper, som en bestemt bruger er en del af, skal du køre følgende gruppekommando:
$ grupper younis2Du kan bruge id-kommandoen til at se det samme resultat:
$ id younis2$ id -G -n younis2
Konklusion
Denne vejledning handlede om at tilføje brugere til grupper i FreeBSD. Vi lærte, hvordan man udskifter medlemskaber til brugerkonti, og hvordan man tilføjer brugere til nye grupper uden at erstatte deres medlemskaber. Du har også lært, hvordan du opretter og tilføjer nye brugere til allerede eksisterende grupper på farten.