Overzicht
groupadd wordt gebruikt om een nieuwe groep aan te maken in een Linux-systeem. De aangemaakte groep wordt vastgelegd in het bestand `/etc/group` en kan worden toegewezen aan gebruikersaccounts. Bij het aanmaken van een groep kunt u expliciet een groepnaam en een GID (Group ID) specificeren, of het systeem automatisch een GID laten toewijzen.
Belangrijkste functies
- Nieuwe gebruikersgroep aanmaken
- Specifieke Groep ID (GID) toewijzen
- Aanmaken als systeemgroep (lage GID toewijzing)
- Groepsnaam duplicaten controleren en afhandelen
Belangrijkste opties
Het groupadd commando biedt verschillende opties om instellingen te configureren bij het aanmaken van een groep.
Groepsinstellingen
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`groupadd` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Leer hoe u groepen kunt aanmaken met verschillende gebruiksvoorbeelden van het groupadd commando.
Basisgroep aanmaken
sudo groupadd developers
In de meest basale vorm wordt een nieuwe groep met de naam 'developers' aangemaakt. De GID wordt automatisch door het systeem toegewezen.
Groep aanmaken met specifieke GID
sudo groupadd -g 1005 sales
Maak een groep met de naam 'sales' aan met GID 1005. Als GID 1005 al in gebruik is, treedt er een fout op.
Systeemgroep aanmaken
sudo groupadd -r web_services
Maak een systeemgroep met de naam 'web_services' aan. Deze groep krijgt doorgaans een GID uit het lagere bereik toegewezen.
Groep aanmaken controleren
getent group developers
Controleer de informatie van de aangemaakte groep. U kunt dit direct controleren in het bestand `/etc/group` of met het commando `getent group`.
Tips & Aandachtspunten
Belangrijke punten en nuttige tips bij het gebruik van het groupadd commando.
Rechten
Het groupadd commando wijzigt systeeminstellingen, dus het kan alleen worden uitgevoerd door de root-gebruiker of een gebruiker met sudo-rechten.
- Gebruik altijd `sudo` of voer het commando uit als root-gebruiker.
GID Bereik
Het GID-bereik voor gewone gebruikersgroepen en systeemgroepen kan per distributie verschillen, maar over het algemeen geldt het volgende:
- **Gewone gebruikersgroepen**: 1000 en hoger (de meeste Linux-distributies)
- **Systeemgroepen**: 1-999 (voor systeemdiensten)
Groepsnaam
Groepsnamen moeten uniek zijn binnen het systeem en het is aan te raden om bepaalde regels te volgen.
- Groepsnamen bestaan doorgaans uit kleine letters, cijfers, een koppelteken (-) of een underscore (_).
- Groepsnamen kunnen maximaal 32 tekens lang zijn.
Gerelateerde commando's
Andere nuttige commando's voor groepsbeheer:
- `groupdel`: Bestaande groep verwijderen
- `groupmod`: Bestaande groep wijzigen (naam, GID wijzigen, etc.)
- `gpasswd`: Groepswachtwoord instellen en groepslidmaatschappen beheren
- `useradd`: Standaardgroep specificeren of een gebruiker toevoegen aan extra groepen bij het aanmaken van een gebruiker