useradd

useradd maakt een nieuw gebruikersaccount aan.

Basisgebruik

sudo useradd -m -s /bin/bash jan
sudo passwd jan

Opties

OptieBetekenis
-mMaak thuismap aan
-s shellStel loginshell in
-G groepenAanvullende groepen (kommagescheiden)
-g groepPrimaire groep
-u uidSpecifiek UID
-c tekstCommentaar (volledige naam)
-d mapThuismap opgeven
-e datumVervaldatum (JJJJ-MM-DD)
-rSysteemaccount (geen thuismap, lage UID)

Voorbeelden

Gewone gebruiker aanmaken:

sudo useradd -m -s /bin/bash -c "Jan Jansen" jan
sudo passwd jan

Met aanvullende groepen:

sudo useradd -m -s /bin/bash -G sudo,docker,www-data jan

Systeemaccount voor service:

sudo useradd -r -s /sbin/nologin -c "Nginx service" nginx

Alternatief: adduser (Debian/Ubuntu)

adduser is interactiever en gebruiksvriendelijker:

sudo adduser jan

Tip

Gebruik op Debian/Ubuntu liever adduser voor interactief aanmaken. Gebruik useradd in scripts voor niet-interactieve aanmaak.

gebruikersbeheersysteembeheer