Ga naar inhoud

βž• Het adduser Commando in Linux

In deze handleiding leer je hoe je adduser gebruikt op een Linux-systeem.

Het commando adduser wordt gebruikt om nieuwe gebruikersaccounts aan te maken.
Het is een gebruiksvriendelijke wrapper rond het lagere useradd commando en automatiseert veel van de configuratie die nodig is bij het aanmaken van een account.

Achtergrondinformatie

Het commando adduser is beschikbaar op de meeste Linux-distributies, waaronder Debian- en Ubuntu-systemen.

  • adduser maakt automatisch een home-directory, stelt een standaard shell in en kan extra groepen toevoegen.
  • Het wordt vaak gebruikt door systeembeheerders bij het opzetten van nieuwe gebruikersaccounts.
  • Onderliggende configuratiebestanden zoals /etc/passwd, /etc/shadow en /etc/group worden aangepast bij het aanmaken van een gebruiker.

Controleren of adduser aanwezig is

Controleer de aanwezigheid en versie van adduser:

adduser --version
Voorbeeldoutput
adduser 3.118

βš™οΈ Installeren van adduser

Op de meeste Linux-distributies is adduser standaard geΓ―nstalleerd.
Alleen op minimale systemen kan handmatige installatie nodig zijn.

Installatie op Debian/Ubuntu:

sudo apt update
sudo apt install adduser

Voorbeeldoutput
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  adduser

Hieronder vind je enkele veelgebruikte voorbeelden van adduser:

  • sudo adduser gebruikernaam β†’ Voeg een nieuwe gebruiker toe
Voorbeeld

sudo adduser jan
Output (fragment):
Adding user `jan' ...
Adding new group `jan' (1002) ...
Creating home directory `/home/jan' ...
Enter new UNIX password:
Retype new UNIX password:
Full Name []: Jan Jansen
Room Number []: 101
Work Phone []: 0123456789
Home Phone []: 0987654321
Is the information correct? [Y/n] Y

  • sudo adduser gebruikernaam groepnaam β†’ Voeg gebruiker toe en koppel aan groep
  • sudo adduser --shell /bin/bash gebruikernaam β†’ Specificeer de shell
  • sudo adduser --disabled-password gebruikernaam β†’ Maak account zonder wachtwoord (bijv. voor service-accounts)
  • sudo adduser --gecos "" gebruikernaam β†’ Voeg gebruiker toe zonder extra info prompts

Het adduser-commando gebruikt configuratiebestanden:

  • /etc/adduser.conf β†’ Globale instellingen zoals default shell, home-directory structuur, skeleton files
  • /etc/skel/ β†’ Bestanden die automatisch in de home-directory van nieuwe gebruikers worden geplaatst

adduser schrijft wijzigingen in gebruikersaccounts naar het systeem:

  • /var/log/auth.log β†’ authenticatie en account aanmaak
  • /var/log/syslog β†’ systeemmeldingen, inclusief accountcreatie
less /var/log/auth.log

Updaten van adduser

Het adduser-commando kan worden geΓΌpdatet via de pakketbeheerder:

sudo apt update
sudo apt install --only-upgrade adduser

Verwijderen van adduser

Het verwijderen kan via:

sudo apt remove adduser

⚠️ Let op: dit verwijdert het commando, niet de gebruikers zelf. Gebruik deluser om accounts te verwijderen.

πŸ“– Handleiding

De ingebouwde handleiding is beschikbaar via:

man adduser
Voorbeeld
ADDUSER(8)                  System Administration                  ADDUSER(8)

NAME
       adduser - add a user to the system

SYNOPSIS
       adduser [options] LOGIN

DESCRIPTION
       adduser is a friendly interactive tool to add a user to the system.