Aller au contenu principal
Kill -9 Club
Se connecter

usermod

ComptesPaquet : passwdÀ manier avec soin

Modifie un compte existant : ses groupes, son shell, sa date d'expiration, son verrouillage. Les options se ressemblent et ne font pas la même chose — -G remplace la liste des groupes, -aG y ajoute.

Une erreur avec cette commande peut détruire des données ou vous couper l'accès

  • usermod -G sans -a remplace tous les groupes secondaires du compte par ceux que vous listez. Sur un compte d'administration, c'est ainsi qu'on perd sudo en croyant s'ajouter à docker.

Ce que font ses options dans les leçons

Tiré du même glossaire que les leçons affichent sous leurs commandes ; les deux ne peuvent pas se contredire.

usermod -a
*Ajoute* aux groupes indiqués au lieu de remplacer la liste. À n'utiliser qu'avec -G — l'oublier retire l'utilisateur de tous ses autres groupes.
usermod -G
Les groupes supplémentaires. Seul, il *remplace* la liste ; avec -a, il y ajoute.
usermod --lock
Verrouille le mot de passe en le préfixant de ! : plus aucune connexion par mot de passe, sans supprimer le compte ni ses fichiers.
usermod --expiredate
Date à laquelle le compte est désactivé. --expiredate 1 le désactive immédiatement.
usermod --unlock
Retire le ! devant le hachage : l'ancien mot de passe redevient valable. Si rien ne se trouve derrière le !, la commande refuse plutôt que de laisser un compte sans mot de passe.

Les leçons qui l'enseignent