usermod

usermod wijzigt de instellingen van een bestaand gebruikersaccount.

Basisgebruik

sudo usermod -aG sudo jan
sudo usermod -s /bin/zsh jan

Opties

OptieBetekenis
-aG groepenToevoegen aan aanvullende groepen (altijd -a erbij!)
-g groepPrimaire groep wijzigen
-s shellLoginshell wijzigen
-d mapThuismap wijzigen
-mVerplaats thuismap (gebruik met -d)
-l naamGebruikersnaam wijzigen
-u uidUID wijzigen
-LAccount vergrendelen
-UAccount ontgrendelen
-e datumVervaldatum (JJJJ-MM-DD)
-cCommentaar/volledige naam

Voorbeelden

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

Waarschuwing

Gebruik altijd -aG (append + groups) bij het toevoegen aan groepen. Zonder -a worden alle andere groepslidmaatschappen verwijderd.

Tip

Na usermod -aG moet de gebruiker opnieuw inloggen voor de nieuwe groep actief te worden. Controleer met id jan.

gebruikersbeheersysteembeheer