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 -Gsans-aremplace tous les groupes secondaires du compte par ceux que vous listez. Sur un compte d'administration, c'est ainsi qu'on perdsudoen 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 1le 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.
