Het Linux-commando useradd doet precies wat de naam sug­ge­reert: het voegt ge­brui­kers toe. Linux heeft ook andere commando’s om deze taak uit te voeren, wat betekent dat u ver­schil­len­de opties tot uw be­schik­king heeft.

Wat is het Linux-commando useradd?

Het Linux-commando useradd is een van de vele opties als u via de terminal een nieuwe gebruiker wilt toevoegen. Hoewel ver­schil­len­de Linux-dis­tri­bu­ties, zoals Ubuntu, dit commando gebruiken omdat het niet in­ter­ac­tief is en minder problemen oplevert, is het commando adduser vaak veiliger. U kunt ook nieuwe ge­brui­kers toevoegen via een grafisch programma. Lees verder voor een uitleg over hoe u het commando useradd zonder problemen kunt gebruiken.

Hoe werkt het commando useradd?

Linux useradd kan alleen worden gebruikt door personen met root­rech­ten of Linux sudo-op­dracht­pri­vi­le­ges. De waarden voor de opdracht worden ingesteld in het bestand/etc/default/useradd**. Op basis van deze pa­ra­me­ters maakt het systeem een nieuwe gebruiker aan met een ge­se­lec­teer­de naam. Daarnaast kunt u de opdracht useradd gebruiken om wacht­woor­den voor nieuwe ge­brui­kers in te stellen. Hieronder leggen we uit hoe u dit doet.

Hoe ziet de syntaxis van useradd eruit?

De syntaxis voor useradd ziet er als volgt uit:

$ useradd [Options] [Username]
shell

Als u geen extra opties toevoegt, maakt het systeem gewoon een gebruiker aan met de naam die u invoert.

Welke opties heeft het commando useradd?

Linux useradd heeft talrijke opties. Dit zijn de be­lang­rijk­ste:

  • -d: Hier stelt u de startmap van de nieuwe gebruiker in.
  • -e of –ex­pi­re­da­te: Hiermee stelt u in wanneer het nieuwe account verloopt. Als u niets invoert, verloopt het account nooit.
  • -f: Hiermee stelt u in wanneer een account verloopt wanneer het bij­be­ho­ren­de wacht­woord verloopt.
  • -g: Stelt de ge­brui­kers­groep in waartoe de nieuwe gebruiker voor­na­me­lijk behoort.
  • -m: Maakt de ho­me­di­rec­to­ry van het nieuwe account aan als deze nog niet bestaat.
  • -p of –password: Stel het wacht­woord voor het nieuwe account in. Om vei­lig­heids­re­de­nen is het passwd-commando hiervoor echter ge­schik­ter.
  • -s: Stelt de standaard login-shell in voor alle nieuwe accounts.

Voor­beel­den van een useradd-commando

Tot slot volgen hier enkele voor­beel­den van het gebruik van het Linux-commando useradd:

$ sudo useradd testuser
shell

Maakt de nieuwe gebruiker testuser aan.

$ sudo useradd -m testuser
shell

U kunt dit commando gebruiken om een nieuwe ho­me­di­rec­to­ry voor testuser aan te maken.

$ sudo useradd -e 2023-12-31 testuser
shell

Dit commando maakt een account aan voor testuser dat op 31 december 2023 wordt ge­de­ac­ti­veerd.

Ga naar hoofdmenu