Hoe u een gebruiker aan een groep kunt toevoegen in Linux

Hoe u een gebruiker aan een groep kunt toevoegen in Linux

Een groep in Linux is een manier om gebruikers met vergelijkbare toegang en machtigingen in een verzameling te plaatsen. Door groepen te gebruiken kan een beheerder toegangscontrole en machtigingen definiëren voor alle gebruikers die tot die groep behoren. Zonder groepen zou de beheerder rollen voor individuele gebruikers moeten definiëren. Met groepen kunnen deze rollen aan een groep worden gegeven, die op zijn beurt van toepassing zal zijn op alle gebruikers in de groep.

In dit artikel zullen we leren hoe u een gebruiker aan een groep kunt toevoegen. We zullen verschillende methoden zien om hetzelfde te doen.

Inhoudsopgave

Wat is Linux-groep?

Een Linux-groep is een verzameling gebruikersaccounts die gemeenschappelijke toegangsrechten delen voor bestanden, mappen en andere systeembronnen. Elke gebruiker op een Linux-systeem is gekoppeld aan een of meer groepen, en groepen worden gebruikt om het proces van het beheren van gebruikerstoegang en -rechten te vereenvoudigen.

Sleuteleigenschappen:

  1. Groepsidentificatie (GID): Elke groep krijgt een unieke numerieke identificatie toegewezen die bekend staat als de Groeps-ID (GID). De GID wordt door het systeem gebruikt om onderscheid te maken tussen groepen en is gekoppeld aan specifieke machtigingen.
  2. Groepslidmaatschap: Gebruikers kunnen tot een of meer groepen behoren. Wanneer een gebruiker deel uitmaakt van een groep, neemt deze de machtigingen over die aan die groep zijn toegewezen. Dit vereenvoudigt het proces van het beheren van machtigingen voor meerdere gebruikers die vergelijkbare toegangsniveaus nodig hebben.

Soorten groepen:

  1. Primaire groep: Elke gebruiker heeft een primaire groep, de hoofdgroep die aan zijn of haar account is gekoppeld. De primaire groep wordt gespecificeerd in de invoer van de gebruiker in het /etc/passwd> bestand.
  2. Secundaire groepen: Gebruikers kunnen ook lid zijn van extra groepen, ook wel secundaire groepen genoemd. Deze groepen bieden aanvullende machtigingen naast de machtigingen die door de primaire groep zijn verleend.

Vereisten om een ​​gebruiker aan een groep toe te voegen in Linux

  • Een Linux-machine met root/sudo-toegang.
  • Basiskennis van Linux-terminal.
  • Begrip van de commando's useradd en usermod.

Hoe u een gebruiker aan een groep in Linux kunt toevoegen terwijl u de gebruiker aanmaakt.

Stap 1: Een gebruiker aanmaken terwijl u deze aan een groep toevoegt.

We kunnen een gebruiker aanmaken met de gebruikeradd commando.

useradd [options] [username] 

We kunnen de optie -G gebruiken, gevolgd door de groepsnaam, om deze gebruiker toe te voegen aan elke gewenste groep. We zullen bijvoorbeeld een gebruiker ‘dummy’ maken en deze toevoegen aan de sudo-groep met de volgende opdracht.

useradd -G sudo dummy 

Hiermee wordt de gebruiker aangemaakt en tegelijkertijd toegevoegd aan de sudo-groep.

Afbeelding4

Een nieuwe gebruiker aanmaken en toevoegen aan een groep

Stap 2: Verificatie van de groepen van de gebruiker ‘dummy’.

Om de groepen gebruikersdummy's te controleren, kunnen we de groepen commando.

#syntax groups [username] 

Typ het volgende commando in de terminal.

groups dummy 

Uitgang:

Afbeelding 5

Groepen dummy-gebruikers controleren.

Zoals we kunnen zien, is de dummygroep nu lid van de sudogroep.

Hoe u een gebruiker kunt toevoegen aan een groep in Linux die al bestaat.

Bij deze methode zullen we een nieuwe gebruiker aanmaken voor demonstratiedoeleinden. Vervolgens voegen we het toe aan een reeds bestaande groep.

Stap 1: Een gebruiker aanmaken (optioneel)

We zullen een testgebruiker aanmaken met behulp van de opdracht useradd. Deze opdracht wordt gebruikt om gebruikers aan het Linux-systeem toe te voegen.

useradd geek 

Hier gebruiken we de gebruikersnaam as nerd. U bent vrij om elke gewenste naam te gebruiken.

Foto 1

Geek-gebruiker aan het systeem toevoegen

Om nu te verifiëren of de gebruiker is toegevoegd of niet, gebruikt u de volgende opdracht.

cut -d: -f1 /etc/passwd | grep 'geek 

De opdracht knippen haalt inhoud uit het bestand op basis van de gegeven voorwaarde. Hier

  • We selecteren het eerste veld met optie -f1.
  • De velden worden gescheiden door de scheidingstekens: doorgegeven met -d.
  • We hebben toegang tot het bestand /etc/passwd dat alle gebruikers in het systeem bevat. (Je hebt root- of sudo-toegang nodig om dit bestand te lezen)
  • Vervolgens grep we onze gebruikersnaam ‘geek’ om te zien of deze aan de gebruikerslijst is toegevoegd.
Afbeelding 2

De gebruiker controleren in /etc/passwd

Hier krijgen we de uitvoer nerd wat betekent dat de gebruiker succesvol is toegevoegd.

Stap 2: De aangemaakte gebruiker toevoegen aan de sudoers-groep

Om nu een gebruiker aan een groep toe te voegen, hebben we de gebruikersmod opdracht die bedoeld is voor wijziging door de gebruiker.

De syntaxis is:

usermod [options] [other fields...] [username] 

Hier zullen we de optie -aG gebruiken, wat betekent toevoegen aan groep dan het eerste argument na de optie -aG geven we de groepsnaam door en vervolgens de gebruikersnaam.

Om de geek-gebruiker aan de sudo-groep toe te voegen, hebben we de volgende wijzigingen nodig:

usermod -aG sudo geek 

Eén keer wordt deze opdracht uitgevoerd. U kunt alle groepen controleren waartoe de nerdgebruiker behoort door de opdracht groups te gebruiken.

groups geek 

Hiermee worden alle groepen vermeld waarvan de gebruiker ‘nerd’ lid is.

Afbeelding 3

De groepen van de gebruiker verifiëren

Zoals we kunnen zien, behoort de geek-gebruiker tot twee groepen: geek (elke gebruiker krijgt een groep met zijn eigen naam) en sudo. We hebben dus met succes de gebruiker-nerd aan de sudo-groep toegevoegd.

Veelgestelde vragen

Waarom zou ik een gebruiker aan een groep in Linux moeten toevoegen?

Het toevoegen van een gebruiker aan een groep in Linux is essentieel voor het beheren van toegangsrechten. Met groepen kunt u gebruikers organiseren en gezamenlijk specifieke machtigingen voor deze gebruikers definiëren. Als u bijvoorbeeld een project met meerdere teamleden heeft, kunt u door een groep voor dat project te maken de hele groep in één keer machtigingen verlenen voor projectgerelateerde bestanden of mappen, waardoor de toegangscontrole wordt vereenvoudigd.

Wat is de opdrachtregelmethode om een ​​gebruiker aan een groep toe te voegen in Linux?

Het primaire commando voor het toevoegen van een gebruiker aan een groep in Linux is usermod> .

De basissyntaxis is:

sudo usermod -aG 

Met deze opdracht wordt de opgegeven gebruiker aan de opgegeven groep toegevoegd. De -aG> vlaggen zorgen ervoor dat de gebruiker aan de groep wordt toegevoegd zonder dat dit invloed heeft op zijn andere groepslidmaatschappen.

Zijn er grafische interfaces beschikbaar voor het toevoegen van gebruikers aan groepen in Linux?

Ja, Linux-desktopomgevingen bieden vaak grafische hulpmiddelen voor gebruikersbeheer. De GNOME-desktopomgeving bevat bijvoorbeeld een toepassing Gebruikers en Groepen.

Je kunt het starten met:

sudo gnome-control-center user-accounts 

Met deze interface kunt u gebruikersaccounts, inclusief groepslidmaatschappen, op een gebruiksvriendelijkere manier beheren.

Kan ik een gebruiker tegelijkertijd aan meerdere groepen toevoegen in Linux?

Ja, u kunt een gebruiker tegelijkertijd aan meerdere groepen toevoegen door meerdere groepsnamen op te nemen in de usermod> commando, gescheiden door komma's.

Bijvoorbeeld:

sudo usermod -aG group1,group2,group3 username 

Met deze opdracht wordt de gebruiker toegevoegd aan group1> , group2> , En group3> in één enkele operatie.

Hoe kan ik verifiëren dat een gebruiker succesvol is toegevoegd aan een groep in Linux?

U kunt het groepslidmaatschap van een gebruiker verifiëren met behulp van de groups> commando.

Bijvoorbeeld:

groups username 

Met deze opdracht wordt een lijst met groepen weergegeven waartoe de opgegeven gebruiker behoort. Bovendien kunt u het bestand /etc/group controleren of andere configuratiebestanden gebruiken om groepslidmaatschappen voor een bepaalde gebruiker te bevestigen.

Conclusie

In dit artikel hebben we besproken hoe u een gebruiker aan Linux-groepen kunt toevoegen. Linux Hroups die een integraal onderdeel zijn van het organiseren van gebruikers met gedeelde toegangsvereisten, het stroomlijnen van het machtigingsbeheer en het verbeteren van de systeembeveiliging. Via Group Identifiers (GID) en primaire/secundaire groepsonderscheidingen nemen gebruikers machtigingen efficiënt over op basis van groepslidmaatschappen, waardoor de administratieve complexiteit wordt verminderd. In dit artikel worden praktische stappen beschreven voor het toevoegen van gebruikers aan groepen in Linux met behulp van opdrachten als useradd> En usermod> , geschikt voor gebruikers met root- of sudo-toegang. Linux-groepen spelen een cruciale rol bij het bieden van een gestructureerde en veilige benadering van gebruikerstoegang binnen de Linux-omgeving, en dragen bij aan effectief systeembeheer.