- 1 1. Inleiding – Het Belang van het useradd‑commando in Ubuntu begrijpen
- 2 2. Overzicht van het useradd‑commando in Ubuntu en de verschillen met adduser
- 3 3. Basisgebruik van het useradd‑commando in Ubuntu
- 4 4. Belangrijke Opties en Praktische Voorbeelden van het useradd-commando
- 4.1 -m Optie: Een Thuismap Aanmaken
- 4.2 -s Optie: Een Login-shell Opgeven
- 4.3 -u Optie: Een User ID (UID) Toewijzen
- 4.4 -g Optie: De Primaire Groep Instellen
- 4.5 -G Optie: Toevoegen aan Extra Groepen
- 4.6 -d Optie: Aangepaste Thuismap
- 4.7 -e Optie: Een Accountvervaldatum Instellen
- 4.8 -f Optie: Grace-periode voor Wachtwoordvervalellen
- 5 5. Praktische Toepassingen van het useradd-commando
- 6 6. Veelvoorkomende problemen en foutopsporing
- 7 7. Samenvatting en volgende stappen voor Ubuntu-gebruikersbeheer
1. Inleiding – Het Belang van het useradd‑commando in Ubuntu begrijpen
In Linux‑gebaseerde systemen zoals Ubuntu is het beheren van gebruikersaccounts cruciaal. Voor systeembeheerders heeft het correct toevoegen en configureren van gebruikers een directe impact op de beveiliging en operationele efficiëntie. Dit artikel biedt een diepgaande uitleg van het useradd‑commando, een van de tools die beschikbaar zijn voor het toevoegen van gebruikers in Ubuntu.
Het useradd‑commando is een fundamenteel hulpmiddel voor gebruikersbeheer in Linux. Het maakt niet alleen het aanmaken van nieuwe gebruikers mogelijk, maar biedt ook diverse beheerfuncties, zoals groepsinstellingen en vervaldatums. Door deze gids te lezen, leer je hoe je useradd effectief kunt gebruiken, waardoor gebruikersbeheer in Ubuntu eenvoudiger en efficiënter wordt.
2. Overzicht van het useradd‑commando in Ubuntu en de verschillen met adduser
Ubuntu biedt twee primaire commando’s voor het toevoegen van gebruikers: useradd en adduser. Hoewel beide hetzelfde doel dienen, hebben ze verschillende kenmerken en moeten ze worden gebruikt op basis van specifieke behoeften. Deze sectie legt hun verschillen uit en geeft een overzicht van het useradd‑commando.
Wat is het useradd‑commando?
Het useradd‑commando is een basiscommando voor het toevoegen van gebruikers in Linux‑gebaseerde besturingssystemen. Het wordt breed gebruikt in diverse Linux‑distributies, niet alleen in Ubuntu. Bij uitvoering maakt het een nieuw gebruikersaccount aan op het systeem. useradd is een lichtgewicht en eenvoudig hulpmiddel dat geschikt is voor systeembeheerders met root‑rechten.
Belangrijkste functies omvatten:
- Een nieuw account aanmaken met een opgegeven gebruikersnaam
- Home‑directories en standaard‑shells instellen
- Gebruikers‑ID’s (UID’s) en groepsinstellingen configureren
Verschillen tussen useradd en adduser
Het adduser‑commando fungeert als een wrapper‑script voor useradd. Het vereenvoudigt het aanmaken van gebruikers door een interactieve setup te bieden, waardoor het gebruiksvriendelijker is voor beginners. Standaard gebruikt Ubuntu vaak adduser in plaats van useradd, omdat het standaardinstellingen toepast zonder handmatige optie‑configuratie.
Belangrijkste verschillen tussen useradd en adduser
Command | Functies | Usage |
|---|---|---|
useradd | Een eenvoudige en lichte opdracht die optiebepaling vereist | Voor geavanceerde configuraties door systeembeheerders |
adduser | Interactieve modus voor eenvoudige installatie, geschikt voor beginners | Bij het toevoegen van gebruikers met standaardinstellingen |
Welk commando moet je gebruiken?
Als je een gebruiker wilt toevoegen met minimale configuratie en standaardinstellingen, is adduser een handige keuze. Als je echter specifieke instellingen nodig hebt, zoals een aangepaste UID, home‑directories of gebruikersgroepen, is useradd de betere optie. Door ze op de juiste manier te gebruiken, kun je de workflow‑efficiëntie verbeteren en gebruikersaccounts precies configureren zoals nodig.

3. Basisgebruik van het useradd‑commando in Ubuntu
Het useradd‑commando wordt gebruikt om nieuwe gebruikers toe te voegen in Ubuntu en andere Linux‑systemen. Hoewel het een eenvoudig en krachtig hulpmiddel is, is het essentieel de syntaxis en opties te begrijpen voor correct gebruik. Deze sectie legt het basisgebruik van het useradd‑commando uit met praktische voorbeelden.
Basis syntaxis
De basis syntaxis van het useradd‑commando is als volgt:
useradd [options] username
Voorbeeldsyntaxis
Om bijvoorbeeld een gebruiker met de naam newuser toe te voegen, gebruik je het volgende commando:
sudo useradd newuser
Dit commando maakt een nieuw gebruikersaccount met de naam newuser aan op het systeem. Het maakt echter niet automatisch een home‑directory aan of stelt een standaard‑shell en wachtwoord in. Meestal worden extra opties opgegeven voor een betere configuratie.
Een home‑directory aanmaken
Standaard maakt het useradd‑commando geen home‑directory aan. Gebruik hiervoor de optie -m:
sudo useradd -m newuser
Dit commando maakt automatisch een home‑directory voor newuser aan op /home/newuser. Het aanmaken van een home‑directory is een belangrijke stap om een juiste werkomgeving voor de gebruiker te waarborgen.
Een login‑shell opgeven
Het useradd‑commando stelt niet altijd een standaard login‑shell in. Om er een op te geven, gebruik je de optie -s. Bijvoorbeeld, om /bin/bash als login‑shell in te stellen, gebruik je:
sudo useradd -m -s /bin/bash newuser
Met dit commando heeft newuser een home‑directory op /home/newuser en gebruikt hij /bin/bash als login‑shell.
Een initiieel wachtwoord instellen
Het useradd-commando kent standaard geen initiëel wachtwoord toe. Om een wachtwoord voor de gebruiker in te stellen, gebruik je het passwd-commando:
sudo passwd newuser
Na het uitvoeren van dit commando wordt je gevraagd een nieuw wachtwoord te voeren en te bevestigen, zodat de nieuwe gebruiker kan inloggen.
Samenvatting van Basisgebruik
Samengevat omvat het toevoegen van een nieuwe gebruiker in Ubuntu de volgende stappen:
- Gebruik het
useradd-commando om een nieuwe gebruiker toe te voegen. - Gebruik de
-m-optie om een thuismap te maken. - Gebruik de
-s-optie om een login-shell op te geven. - Gebruik het
passwd-commando om een wachtwoord in te stellen.
Door deze stappen te volgen, kun je efficiënt nieuwe gebruikers toevoegen aan een Ubuntu-systeem met de benodigde instellingen geconfigureerd.

4. Belangrijke Opties en Praktische Voorbeelden van het useradd-commando
Het useradd-commando bevat verschillende opties die gedetailleerde aanpassing van gebruikersaccounts mogelijk maken. Deze opties stellen beheerders in staat om gebruikers aan specifieke groepen toe te wijzen, vervaldatums in te stellen en andere eigenschappen te configureren. Deze sectie introduceert veelgebruikte opties met praktische voorbeelden.
-m Optie: Een Thuismap Aanmaken
Standaard maakt het useradd-commando geen thuismap aan. Het gebruik van de -m-optie zorgt ervoor dat er automatisch een map wordt aangemaakt.
Voorbeeld:
sudo useradd -m newuser
Dit commando maakt een thuismap aan op /home/newuser voor de nieuwe gebruiker.
-s Optie: Een Login-shell Opgeven
Om een specifieke login-shell aan een nieuwe gebruiker toe te wijzen, gebruik je de -s-optie. Bijvoorbeeld, het instellen van /bin/bash als login-shell kan als volgt worden gedaan:
Voorbeeld:
sudo useradd -m -s /bin/bash newuser
Met dit commando krijgt newuser een thuismap en gebruikt Bash als zijn/haar standaard shell.
-u Optie: Een User ID (UID) Toewijzen
Standaard wordt een UID automatisch toegewezen. Je kunt echter een aangepaste UID opgeven met de -u-optie.
Voorbeeld:
sudo useradd -m -u 1050 newuser
Dit commando kent UID 1050 toe aan newuser.
-g Optie: De Primaire Groep Instellen
De -g-optie maakt het mogelijk om de primaire groep voor een nieuwe gebruiker op te geven.
Voorbeeld:
sudo useradd -m -g developers newuser
Dit commando voegt newuser toe aan de developers-groep als zijn/haar primaire groep.
-G Optie: Toevoegen aan Extra Groepen
Om een gebruiker aan meerdere groepen toe te wijzen, gebruik je de -G-optie.
Voorbeeld:
sudo useradd -m -G developers,admin newuser
-d Optie: Aangepaste Thuismap
Standaard worden thuismappen aangemaakt onder /home/username. Om een andere locatie op te geven, gebruik je de -d-optie.
Voorbeeld:
sudo useradd -m -d /custom/home/path newuser
-e Optie: Een Accountvervaldatum Instellen
De -e-optie wordt gebruikt om een vervaldatum voor een gebruikersaccount in te stellen.
Voorbeeld:
sudo useradd -m -e 2024-12-31 newuser
-f Optie: Grace-periode voor Wachtwoordvervalellen
De -f-optie definieert het aantal dagen na het verlopen van een wachtwoord voordat het account wordt uitgeschakeld.
Voorbeeld:
sudo useradd -m -f 10 newuser
Door deze opties onder de knie te krijgen, kun je het gebruikersbeheer in Ubuntu efficiënt aanpassen.

5. Praktische Toepassingen van het useradd-commando
Het useradd-commando beperkt tot eenvoudige gebruikerscreatie; het kan worden aangepast voor verschillende scenario’s. Deze sectie presenteert praktische voorbeelden voor effectief gebruikersbeheer.
1. Een Gebruiker aan een Specifieke Groep Toevoegen
Om gebruikers aan een specifieke groep toe te wijzen voor resourcebeheer, gebruik je:
Voorbeeld:
sudo useradd -m -g developers newuser
2. Een Accountvervaldatum Instellen
Voor tijdelijke gebruikers, stel een vervaldatum in:
Voorbeeld:
sudo useradd -m -e 2024-12-31 newuser
3. Een Aangepaste Thuismap Definiëren
Om gebruikersdata op een niet-standaard locatie op te slaan:
Voorbeeld:
sudo useradd -m -d /custom/path newuser
4. Wachtwoordverval Handhaven
Om een account uit te schakelen na wachtwoordverval:
Voorbeeld:
sudo useradd -m -f 7 newuser
5. Een Aangepaste UID Toewijzen
Om handmatig een unieke gebruikers-ID in te stellen:
Voorbeeld:
sudo useradd -m -u 1500 newuser
6. Veelvoorkomende problemen en foutopsporing
1. “Permission denied”-fout
Oplossing: Gebruik sudo:
sudo useradd newuser
2. Home-directory niet aangemaakt
Oplossing: Gebruik de -m-optie:
sudo useradd -m newuser
3. “Group does not exist”-fout
Oplossing: Maak de groep aan:
sudo groupadd groupname
4. “User already exists”-fout
Oplossing: Controleer bestaande gebruikers:
getent passwd username
5. Niet kunnen inloggen vanwege ontbrekend wachtwoord
Oplossing: Stel een wachtwoord in:
sudo passwd newuser
6. Accountverval werkt niet
Oplossing: Zorg voor het juiste datumformaat:
sudo useradd -m -e 2024-12-31 newuser

7. Samenvatting en volgende stappen voor Ubuntu-gebruikersbeheer
Deze gids behandelde alles van basisgebruik tot geavanceerde instellingen en foutopsporing van het useradd-commando. Het begrijpen en effectief gebruiken van dit commando verbetert de efficiëntie en veiligheid van systeembeheer.
Belangrijkste punten
- Basisgebruik: Leer de
useradd-syntaxis en essentiële opties. - Geavanceerde opties: Gebruik
-m,-s,-u,-g,-G,-d,-een-fvoor geavanceerde configuraties. - Foutopsporing: Pak veelvoorkomende fouten effectief aan.
Volgende stappen: Verbeteren van gebruikersbeheer vaardigheden
1. Leer andere gebruikersbeheercommando’s
Beheers gerelateerde commando’s zoals usermod en userdel voor betere controle.
2. Verdiep je begrip van groepsbeheer
Leer groupadd, groupmod en groupdel om toegangscontrole te beheren.
3. Automatiseer met shell-scripts
#!/bin/bash
for username in user1 user2 user3; do
sudo useradd -m -s /bin/bash $username
echo "User $username created."
done
Slotgedachten
Het useradd-commando is een fundamenteel Linux-hulpmiddel. Door het te beheersen kun je gebruikersbeheer stroomlijnen en de systeembeveiliging verbeteren.



![Hoe netwerkproblemen op Ubuntu 24.04 op te lossen [2025 nieuwste gids]](https://www.linux.digibeatrix.com/wp-content/uploads/2024/12/ffb3ef8f775a62de33561b617cff61e3-375x375.webp)