FreeBSD Lägg till användare i grupper

Freebsd Add User Groups



I denna snabba handledning visar vi dig hur du lägger till användare till en användargrupp i ditt FreeBSD -system med kontots användarnamn. Ett FreeBSD -system kan loggas in på flera olika användarkonton på en gång, även om bara en användare får ge inmatning och därmed ha kontroll över maskinen. För att logga in på ett FreeBSD -system skulle varje användare göra det med sitt användarkonto.

Vilket antal användarkonton som helst kan göras till en del av en grupp i FreeBSD. Varje grupp har ett unikt namn och GID som identifierar den. Det finns ett UserID eller UID för varje process, och det används tillsammans med GroupID eller GID för att bedöma vad det är tillåtet att ändra.







Lägga till en användare till en FreeBSD -grupp med kommandot pw

För att lägga till användare i en grupp använder vi kommandoradsverktyget pw. Avsikten med detta kommando är att ge rotanvändaren ett enkelt och intuitivt gränssnitt för att skapa och anpassa användargrupper.



Så du behöver root -åtkomst för att följa instruktionerna i den här guiden. Använd kommandot sudo enligt nedan:



$sudo -i





Ersätta en användares gruppmedlemskap

Instruktionerna i detta avsnitt kommer att ta bort tidigare medlemskap i gruppen. För att se vilka grupper en viss användare 'younis' är en del av, använd id -kommandot:

$idyounis



Låt oss lägga till den här användaren i en grupp som heter teamtwo. Ange pw -kommandot enligt:

$pw usermod younis-Gteamtwo

Om du vill lägga till denna användare till två grupper med bara en kommandorad, använder du kombinationen nedan

$pw usermod younis-Gteamtwo, wwwusers

Där wwwusers är den andra gruppen, vill vi lägga till användaren younis till. –G -omkopplaren som används i kommandot ovan anger den första gruppen som primär och följande grupper som sekundära.

Lägga till FreeBSD-användare i en ny grupp utan att ersätta befintliga medlemskap

Kommandosyntaxen som presenteras nedan kan lägga till användare i en ny grupp utan att ta bort deras befintliga gruppmedlemskap.

$ pw gruppmod{groupName Here} -m {userName Here}
$ pw gruppmod{groupName Here} -m {userNameHere1, userNameHere2, ...}

Låt oss demonstrera med ett exempel. Kontrollera användargrupperna med id -kommandot:

$idyounis1

För att sedan lägga till den här användaren i teamtwo -gruppen, använd kommandosyntaxen som vi har använt nedan:

$pw groupmod teamtwo-myounis1

Du kan se till att de tidigare gruppmedlemskapen behålls genom att köra id -kommandot på den användaren.

$idyounis1

Lägga till en ny användare till en grupp i FreeBSD

Det här avsnittet kommer att fokusera på att skapa en ny användare och lägga till den i en redan existerande grupp. Du kan använda kommandot pw igen för att både skapa användaren och lägga till den i en grupp.

$pw useradd younis2-Gtestning

$passwdyounis2

Med kommandona ovan har vi skapat en ny användare som heter younis2, lagt till honom i den sekundära testgruppen och ställt in ett lösenord för användarkontot.

För att köra en verifiering på användarkontot, använd id -kommandot igen:

$idyounis2

Kontrollera medlemmarna i en FreeBSD -grupp

Kommandot pw kan också användas för att visa namnen på alla användare i en viss grupp. För att kontrollera medlemmarna i vår testgrupp, utfärdar vi kommandot nedan:

$pw groupshow test

Alternativt kan vi använda grep -kommandot på /etc /groupfile.

$grepp^testning/etc/grupp

För att lista de grupper som en viss användare är en del av, kör följande gruppkommando:

$grupperyounis2

Du kan använda id -kommandot för att se samma resultat:

$idyounis2
$id -G -nyounis2

Slutsats

Denna handledning handlade om att lägga till användare i grupper i FreeBSD. Vi lärde oss hur man ersätter medlemskap för användarkonton och hur man lägger till användare i nya grupper utan att ersätta deras medlemskap. Du har också lärt dig hur du skapar och lägger till nya användare i redan existerande grupper på språng.