Hoe u een gebruiker aan een groep toevoegt op Linux - Tutorial

Het wijzigen van de groep waarmee een gebruiker is verbonden, is een heel gemakkelijke taak, maar niet iedereen kent de commando's. Vooral om een ​​gebruiker ook aan een secundaire groep toe te voegen. We lopen alle scenario's voor je door. In dit artikel gaan we het hebben over het toevoegen van een gebruiker aan een groep op Linux - Tutorial. Laten we beginnen!





Gebruikersaccounts kunnen feitelijk aan een of meer groepen op Linux worden toegewezen. U kunt ook bestandsmachtigingen en andere bevoegdheden per groep configureren. Zoals, op Ubuntu, kunnen alleen gebruikers in de sudo-groep de sudo de opdracht om verhoogde machtigingen te krijgen.



Linux-groepen

Linux groepen zijn organisatie-eenheden die ook worden gebruikt om gebruikersaccounts in Linux te organiseren en te beheren. Het primaire doel van groepen is om daadwerkelijk een set rechten te definiëren. Bijvoorbeeld het lezen, schrijven of uitvoeren van toestemming voor een bepaalde bron die kan worden gedeeld tussen de gebruikers binnen de groep.

Er zijn eigenlijk twee soorten groepen in Linux-besturingssystemen:



  • De primaire groep - Wanneer een gebruiker een bestand maakt, wordt de groep van het bestand feitelijk ingesteld op de primaire groep van de gebruiker. Meestal is de naam van de groep hetzelfde als de naam van de gebruiker. De informatie over de primaire groep van de gebruiker wordt feitelijk opgeslagen in de /etc/passwd het dossier.
  • Secundaire of aanvullende groep – Handig wanneer u veel bestandsmachtigingen wilt verlenen aan een groep gebruikers die lid zijn van de groep. Bijvoorbeeld, als u een specifieke gebruiker toevoegt aan de |__+_| groep, dan erft de gebruiker de toegangsrechten van de groep en kan hij ook docker-opdrachten uitvoeren.

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



Merk op dat alleen root of gebruikers met docker access kan een gebruiker aan een groep toevoegen.

Voeg een nieuwe groep toe

Als u een nieuwe groep op uw systeem wilt maken, gebruik dan het |_+_|commando volgend op de opdracht, waarbij u de nieuwe_groep vervangt door de naam van de groep die u wilt maken. U moet ook sudo gebruiken met deze opdracht. (Of, op Linux-distributies die geen sudo gebruiken, moet u de opdracht groupadd alleen uitvoeren om verhoogde machtigingen te krijgen voordat u de opdracht uitvoert).



sudo

Een bestaande gebruikersaccount aan een groep toevoegen

Als u een bestaand gebruikersaccount aan een groep op uw systeem wilt toevoegen, gebruik dan het |__+_|commando, ter vervanging van |_+_| met de naam van de groep. Waar je de gebruiker aan wilt toevoegen en su met de naam van de gebruiker, die u ook wilt toevoegen.



usermod

Zoals, om de gebruiker examplegroup toe te voegen naar de groep |__+_| , gebruik het volgende commando:

exampleusername

Wijzig een primaire gebruikersgroep

Hoewel een gebruikersaccount deel kan uitmaken van meerdere groepen, is een van de groepen altijd de primaire groep en de andere zijn eigenlijk secundaire groepen. Het inlogproces van de gebruiker en de bestanden en mappen die de gebruiker maakt, worden ook toegewezen aan de primaire groep.

Als u de primaire groep wilt wijzigen waaraan een gebruiker is toegewezen, voert u de opdracht geek uit en vervangt u sudo met de naam van de groep. Dat u de primaire wilt zijn en usermod met de naam van het gebruikersaccount.

examplegroup

Let nu op de exampleusername hier. Gebruik je een kleine g, dan ken je een primaire groep toe. Wanneer u een hoofdletter |__+_| . gebruikt , zoals hierboven, dan wijst u ook een nieuwe secundaire groep toe.

Bekijk de groepen waaraan een gebruikersaccount is toegewezen

Om de groepen te zien waaraan het huidige gebruikersaccount is toegewezen. U moet de -g opdracht. Je ziet dan een lijst met groepen.

wat zijn de blauwe pijlen op mijn bureaubladpictogrammen
-G

Om de numerieke ID's te zien die aan elke groep zijn gekoppeld, voert u de groups commando in plaats daarvan:

id

gebruiker toevoegen aan groep

Als u de groepen wilt zien waaraan een andere gebruikersaccount is toegewezen. Voer vervolgens de |__+_| . uit commando en specificeer de naam van het gebruikersaccount.

groups

U kunt ook de numerieke ID's bekijken die aan elke groep zijn gekoppeld door het |_+_|commando uit te voeren en een gebruikersnaam op te geven.

id

De eerste groep in de |__+_| lijst of de groep getoond na gid= in de |_+_| lijst is eigenlijk de primaire groep van het gebruikersaccount. De andere groepen zijn ook de secundaire groepen. Dus in de onderstaande schermafbeelding is de primaire groep van het gebruikersaccount eigenlijk groups.

gebruiker toevoegen aan groep

bekijk mobiele tabbladen op desktopchroom

Maak een nieuwe gebruiker en wijs een groep toe in één opdracht

Misschien willen jullie soms een nieuw gebruikersaccount maken dat toegang heeft tot een bepaalde bron of map, zoals een nieuwe FTP-gebruiker. U kunt ook de groepen specificeren waaraan een gebruikersaccount wordt toegewezen bij het maken van het gebruikersaccount met de opdracht id, zoals:

example

Als u bijvoorbeeld een nieuw gebruikersaccount met de naam jsmith wilt maken en dat account ook aan de ftp-groep wilt toewijzen, voert u het volgende uit:

useradd

U wilt daarna uiteraard een wachtwoord aan die gebruiker toewijzen:

getent

Een gebruiker toevoegen aan meerdere groepen

Bij het toewijzen van de secundaire groepen aan een gebruikersaccount. u kunt eenvoudig meerdere groepen tegelijk toewijzen door de lijst te scheiden met een komma.

gpasswd

Zoals om de gebruiker met de naam geek toe te voegen aan de ftp-, sudo- en voorbeeldgroepen die u zou uitvoeren:

-d

U kunt zoveel groepen specificeren als u wilt. Scheid ze nu allemaal met een komma.

Bekijk alle groepen op het systeem

Als u een lijst van alle groepen op uw systeem wilt zien, kunt u het |__+_|commando gebruiken:

username

Deze output zal u ook laten zien welke gebruikersaccounts lid zijn van welke groepen eigenlijk. Dus in de onderstaande schermafbeelding kunnen we zien dat de accounts Syslog en Chris ook lid zijn van de adm-groep.

Dat zou alles moeten omvatten wat u moet weten over het toevoegen van gebruikers aan groepen op Linux.

Hoe u een gebruiker uit een groep kunt verwijderen

Om een ​​gebruiker uit een groep te verwijderen, moet u de |_+_| . gebruiken commando met de |__+_| keuze.

In het volgende voorbeeld verwijderen we nu de gebruiker |__+_| uit de groep groupname:

sudo gpasswd -d username groupname

Een groep verwijderen

Om een ​​bestaande groep te verwijderen, gebruikt u de groupdel een commando gevolgd door de groepsnaam:

sudo groupdel groupname

Conclusie

Oké, dat waren allemaal mensen! Ik hoop dat jullie dit artikel leuk vinden en het ook nuttig voor jullie vinden. Geef ons uw feedback hierover. Ook als jullie nog meer vragen en problemen hebben met betrekking tot dit artikel. Laat het ons dan weten in de comments hieronder. We komen spoedig bij u terug. Een fijne dag verder!

Zie ook: Vergelijkingen tussen WPS Office en LibreOffice [Office Suite voor Linux]