La commande usermod est utilisée pour modifier les paramètres des utilisateurs réguliers. Il édite le /etc/passwd fichier, évitant aux administrateurs d'avoir à modifier directement le fichier. Il existe de nombreuses modifications qu'un administrateur peut apporter à un compte utilisateur existant.
Syntaxe
La syntaxe de la commande usermod est :
# usermod [options] {user name}
options de la commande usermod
Le tableau ci-dessous répertorie certaines options de la commande usermod.
Option | Description | Exemple |
---|---|---|
-c | Définit le champ de commentaire | # usermod -c "Utilisateur un" user01 |
-e | Définit la date d'expiration du compte | # usermod -e 2021/12/31 |
-aG | Ajouter un utilisateur au groupe, en le conservant dans les groupes existants. | # usermod -aG sales-group user01 |
-l | Modifier le nom de connexion de l'utilisateur | # usermod -l user999 user01 |
Exemples de commande usermod
1. Pour modifier le commentaire de l'utilisateur :
# usermod -c "test User"
2. Pour modifier le répertoire personnel des utilisateurs :
# usermod -d /home/test geek
3. Pour modifier la date d'expiration des utilisateurs :
# usermod -e 2013-12-31 geek
4. Pour modifier le nombre de jours d'inactivité, avant expiration :
# usermod -f 2 geek
5. Pour modifier le groupe principal de l'utilisateur :
# usermod -g UNIX geek
6. Pour modifier/ajouter les groupes secondaires à l'utilisateur :
# usermod -G logistics,IT geek
7. Pour modifier le nom de l'utilisateur :
# usermod -l geeklab jack
8. Pour verrouiller le mot de passe utilisateur :
# usermod -L geek
9. Pour déverrouiller le mot de passe utilisateur :
# usermod -U
10. Pour changer le shell de l'utilisateur :
# usermod -s /bin/csh geek
11. Pour modifier l'identifiant de l'utilisateur :
# usermod -u 580 geek