useradd maakt een nieuw gebruikersaccount aan.
sudo useradd -m -s /bin/bash jan
sudo passwd jan
| Optie | Betekenis |
|---|---|
-m | Maak thuismap aan |
-s shell | Stel loginshell in |
-G groepen | Aanvullende groepen (kommagescheiden) |
-g groep | Primaire groep |
-u uid | Specifiek UID |
-c tekst | Commentaar (volledige naam) |
-d map | Thuismap opgeven |
-e datum | Vervaldatum (JJJJ-MM-DD) |
-r | Systeemaccount (geen thuismap, lage UID) |
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
adduser is interactiever en gebruiksvriendelijker:
sudo adduser jan
Gebruik op Debian/Ubuntu liever adduser voor interactief aanmaken. Gebruik useradd in scripts voor niet-interactieve aanmaak.