Site Overlay

Een gebruiker toevoegen aan een groep (of tweede groep) onder Linux

  • Chris Hoffman

    @chrisbhoffman

  • bijgewerkt op 30 maart 2018, 11:15pm EDT

Het wijzigen van de groep waaraan een gebruiker is gekoppeld is een vrij eenvoudige taak, maar niet iedereen kent de commando ‘ s, vooral om een gebruiker toe te voegen aan een secundaire groep. We nemen alle scenario ‘ s voor je door.

gebruikersaccounts kunnen worden toegewezen aan een of meer groepen op Linux. U kunt bestandsmachtigingen en andere privileges per groep configureren., Op Ubuntu kunnen bijvoorbeeld alleen gebruikers in de sudo-groep de opdracht sudo gebruiken om verhoogde rechten te verkrijgen.

voeg een nieuwe groep toe

gerelateerd: Wat is het verschil tussen Sudo en Su in Linux?

Als u een nieuwe groep op uw systeem wilt aanmaken, gebruik dan de opdracht groupadd volgend commando, waarbij new_group wordt vervangen door de naam van de groep die u wilt aanmaken., Je moet sudo ook met dit commando gebruiken (of, op Linux distributies die sudo niet gebruiken, moet je het su commando alleen uitvoeren om verhoogde rechten te verkrijgen voordat je het commando uitvoert).,

sudo groupadd mynewgroup

Toevoegen van een Bestaand gebruikersaccount aan een Groep

Om een bestaande gebruikersaccount aan een groep op uw systeem, gebruik je de usermod commando, vervangen examplegroup met de naam van de groep waaraan u de gebruiker wilt toevoegen enexampleusername met de naam van de gebruiker die u wilt toevoegen.,

usermod -a -G examplegroup exampleusername
Advertentie

bijvoorbeeld, de gebruiker toevoegen geek om de groep sudo , gebruik je het volgende commando:

usermod -a -G sudo geek

het Wijzigen van een Gebruiker Primaire Groep

Tijdens een gebruikersaccount kan deel uitmaken van meerdere groepen, één van de groepen is altijd de “primaire groep” en de anderen zijn “secundaire groepen”. Het aanmeldproces van de gebruiker en de bestanden en mappen die de gebruiker maakt, worden toegewezen aan de primaire groep.,

om de primaire groep te wijzigen waaraan een gebruiker is toegewezen, voert u het commando usermod uit, waarbijexamplegroup wordt vervangen door de naam van de groep die u de primaire wilt zijn en exampleusernamedoor de naam van het gebruikersaccount.

usermod -g groupname username
advertentie

merk hier de -g op. Wanneer u een kleine letter g gebruikt, wijst u een primaire groep toe. Als u een hoofdletter -G gebruikt, wijst u, zoals hierboven, een nieuwe secundaire groep toe.,

bekijk de groepen waaraan een gebruikersaccount is toegewezen

om de groepen te bekijken waaraan het huidige gebruikersaccount is toegewezen, voert u het commando groups uit. Je ziet een lijst met groepen.

groups

Om het numerieke Id ‘ s die verbonden zijn met elke groep, voer je het id commando:

id

Om de groepen een ander gebruiker account is toegewezen, voert de groups commando en specfy de naam van de gebruikersaccount.,

groups exampleusername
advertentie

u kunt de numerieke ID ‘ s die aan elke groep zijn gekoppeld ook bekijken door het commando id uit te voeren en een gebruikersnaam op te geven.

id exampleusername

de eerste groep in de groups lijst of de groep getoond na” gid=”in de id lijst is de primaire groep van het gebruikersaccount. De andere groepen zijn de secundaire groepen. In de screenshot hieronder is de primaire groep van het gebruikersaccount example.,

Maak een nieuwe gebruiker aan en wijs een groep toe in één commando

soms wilt u een nieuw gebruikersaccount aanmaken dat toegang heeft tot een bepaalde bron of map, zoals een nieuwe FTP-gebruiker.,account zal worden toegewezen aan tijdens het maken van de account van de gebruiker met de useradd commando, zoals:

useradd -G examplegroup exampleusername

bijvoorbeeld, voor het maken van een nieuwe gebruikersaccount met de naam jsmith en toe rekening met de ftp-groep, die u wilt uitvoeren:

useradd -G ftp jsmith
Advertentie

wil Je een wachtwoord toe te wijzen voor de gebruiker achteraf, natuurlijk:

passwd jsmith

Toevoegen van een Gebruiker aan Meerdere Groepen

Tijdens het toewijzen van de secundaire groepen om een user account, kunt u eenvoudig toewijzen van meerdere groepen tegelijk door het scheiden van de lijst met een komma.,

usermod -a -G group1,group2,group3 exampleusername

bijvoorbeeld, om de gebruiker met de naam geek toe te voegen aan de ftp—, sudo-en voorbeeldgroepen, zou je het volgende uitvoeren:

usermod -a -G ftp,sudo,example geek

je kunt zoveel groepen opgeven als je wilt-scheid ze allemaal met een komma.

alle groepen op het systeem weergeven

Als u een lijst van alle groepen op uw systeem wilt weergeven, kunt u getent Commando:

getent group
advertentie

deze uitvoer zal u ook laten zien welke gebruikersaccounts lid zijn van welke groepen., Dus, in de screenshot hieronder, kunnen we zien dat de gebruikersaccounts syslog en chris zijn leden van de adm groep.

dat zou alles moeten bevatten wat je moet weten over het toevoegen van gebruikers aan groepen op Linux.

Chris Hoffman Chris Hoffman is hoofdredacteur van How-To Geek. Hij schreef al bijna tien jaar over technologie en was twee jaar columnist bij PCWorld. Chris heeft geschreven voor de New York Times, werd geïnterviewd als een technologie-expert op TV-stations als Miami ‘ s NBC 6, en had zijn werk gedekt door nieuws outlets zoals de BBC., Sinds 2011 heeft Chris meer dan 2000 artikelen geschreven die meer dan 500 miljoen keer zijn gelezen—en dat is gewoon hier bij How-To Geek.Volledige Bio lezen ”

Geef een reactie

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