usermod wijzigt de instellingen van een bestaand gebruikersaccount.
sudo usermod -aG sudo jan
sudo usermod -s /bin/zsh jan
| Optie | Betekenis |
|---|---|
-aG groepen | Toevoegen aan aanvullende groepen (altijd -a erbij!) |
-g groep | Primaire groep wijzigen |
-s shell | Loginshell wijzigen |
-d map | Thuismap wijzigen |
-m | Verplaats thuismap (gebruik met -d) |
-l naam | Gebruikersnaam wijzigen |
-u uid | UID wijzigen |
-L | Account vergrendelen |
-U | Account ontgrendelen |
-e datum | Vervaldatum (JJJJ-MM-DD) |
-c | Commentaar/volledige naam |
Gebruiker aan groep toevoegen:
sudo usermod -aG docker jan
sudo usermod -aG sudo,www-data jan
Shell wijzigen:
sudo usermod -s /bin/zsh jan
Gebruikersnaam wijzigen:
sudo usermod -l nieuwe-naam oude-naam
Thuismap verplaatsen:
sudo usermod -d /home/nieuwe-map -m jan
Account vergrendelen:
sudo usermod -L jan
sudo usermod -U jan # Ontgrendelen
Gebruik altijd -aG (append + groups) bij het toevoegen aan groepen. Zonder -a worden alle andere groepslidmaatschappen verwijderd.
Na usermod -aG moet de gebruiker opnieuw inloggen voor de nieuwe groep actief te worden. Controleer met id jan.