Het Linux-commando useradd doet precies wat de naam suggereert: het voegt gebruikers toe. Linux heeft ook andere commando’s om deze taak uit te voeren, wat betekent dat u verschillende opties tot uw beschikking 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 verschillende Linux-distributies, zoals Ubuntu, dit commando gebruiken omdat het niet interactief is en minder problemen oplevert, is het commando adduser vaak veiliger. U kunt ook nieuwe gebruikers 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 rootrechten of Linux sudo-opdrachtprivileges. De waarden voor de opdracht worden ingesteld in het bestand/etc/default/useradd**. Op basis van deze parameters maakt het systeem een nieuwe gebruiker aan met een geselecteerde naam. Daarnaast kunt u de opdracht useradd gebruiken om wachtwoorden voor nieuwe gebruikers 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 belangrijkste:

  • -d: Hier stelt u de startmap van de nieuwe gebruiker in.
  • -e of –expiredate: 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 bijbehorende wachtwoord verloopt.
  • -g: Stelt de gebruikersgroep in waartoe de nieuwe gebruiker voornamelijk behoort.
  • -m: Maakt de homedirectory van het nieuwe account aan als deze nog niet bestaat.
  • -p of –password: Stel het wachtwoord voor het nieuwe account in. Om veiligheidsredenen is het passwd-commando hiervoor echter geschikter.
  • -s: Stelt de standaard login-shell in voor alle nieuwe accounts.

Voorbeelden van een useradd-commando

Tot slot volgen hier enkele voorbeelden 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 homedirectory 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 gedeactiveerd.

Ga naar hoofdmenu