Hoe een gebruiker aan een groep toe te voegen in Linux

In deze tutorial zullen we uitleggen hoe een gebruiker aan een groep toe te voegen in Linux-systemen. We laten u ook zien hoe u een gebruiker uit een groep kunt verwijderen en hoe u groepen kunt maken, verwijderen en weergeven.

Linux-groepen #

Linux-groepen zijn organisatie-eenheden die worden gebruikt om gebruikersaccounts in Linux te organiseren en te beheren. Het primaire doel van groepen is het definiëren van een reeks privileges, zoals lezen, schrijven of uitvoeren van machtigingen voor een bepaalde bron die kunnen worden gedeeld met de gebruikers binnen de groep.,

Er zijn twee typen groepen in Linux-besturingssystemen:

  • De primaire groep – wanneer een gebruiker een bestand maakt, wordt de groep van het bestand ingesteld op de primaire groep van de gebruiker. Meestal is de naam van de groep dezelfde als de naam van de gebruiker. De informatie over de primaire groep van de gebruiker wordt opgeslagen in het /etc/passwd bestand.

  • secundaire of aanvullende groep-handig als u bepaalde bestandsrechten wilt verlenen aan een groep gebruikers die lid zijn van de groep., Als u bijvoorbeeld een specifieke gebruiker toevoegt aan de docker-groep, erft de gebruiker de toegangsrechten van de groep en kan hij docker-opdrachten uitvoeren.

elke gebruiker kan tot precies één primaire groep en nul of meer secundaire groepen behoren.

alleen root of gebruikers met sudo toegang kunnen een gebruiker aan een groep toevoegen.,

Hoe je een Bestaande Gebruiker Toevoegen aan een Groep #

Om een bestaande gebruiker toevoegen aan een secundaire groep, gebruik de usermod -a -G commando uit gevolgd de naam van de groep en de gebruiker:

sudo usermod -a -G groupname username

bijvoorbeeld, de gebruiker toevoegen linuxize om het sudo groep, voert u de volgende opdracht:

sudo usermod -a -G sudo linuxize

Altijd gebruik maken van de -a (toevoegen) kiest bij het toevoegen van een gebruiker aan een nieuwe groep., Als u de optie -a weglaat, zal de gebruiker worden verwijderd uit alle groepen die niet worden vermeld na de optie -G.

bij succes toont het commando usermod geen uitvoer. Het waarschuwt u alleen als de gebruiker of groep niet bestaat.,

Hoe je een Bestaande Gebruiker Toevoegen aan Meerdere Groepen in Één Opdracht #

Als u wilt een bestaande gebruiker toevoegen aan meerdere secundaire groepen in één commando te gebruiken, gebruik de usermod commando uit gevolgd door de -G optie de naam van de groep gescheiden door , (komma ‘ s):

sudo usermod -a -G group1,group2 username

het Verwijderen van een Gebruiker Uit een Groep #

om een gebruiker Te verwijderen uit een groep, gebruik de gpasswd commando wit de -d optie.,

Voor het wijzigen van een gebruiker primaire groep, gebruik de usermod commando uit gevolgd door de -g optie:

sudo usermod -g groupname username

In het volgende voorbeeld, we zijn het veranderen van de primaire groep van de gebruiker linuxize tot developers:

sudo usermod -g developers linuxize

Hoe een Nieuwe Gebruiker Aanmaken en Toewijzen van Groepen in Één Opdracht #

De volgende useradd commando maakt een nieuwe gebruiker aan met de naam nathan met primaire groep users en secundaire groepen wheel en ontwikkelaars.,

sudo useradd -g users -G wheel,developers nathan

Display gebruikersgroepen #

om volledige gebruikersinformatie weer te geven, inclusief alle groepen waarvan een gebruiker lid is, gebruik je de opdracht id gevolgd door de gebruikersnaam:

id username

als je de gebruikersnaam weglaat, de opdracht zal de informatie over de momenteel ingelogde gebruiker afdrukken., Kijkt u eens naar de user linuxize:

id linuxize
uid=1000(linuxize) gid=100(users) groups=100(users),10(wheel),95(storage),98(power),990(libvirt),993(docker),999(kvm)

de uitvoer hierboven, zien we dat de primaire groep van de gebruiker users en het behoort tot een wheel, storage, libvirt, docker, en kvm aanvullende groepen.,

Gebruik de opdracht groups om de aanvullende groepen van de gebruiker weer te geven:

groups linuxize
wheel storage power users libvirt docker kvm

als er geen gebruikersnaam wordt doorgegeven aan de opdracht groups zal het de momenteel ingelogde gebruikersgroepen afdrukken.

conclusie #

In deze tutorial hebben we u laten zien hoe u een gebruiker aan een groep kunt toevoegen.

dezelfde commando ‘ s gelden voor elke Linux distributie, inclusief Ubuntu, CentOS, RHEL, Debian en Linux Mint.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *