Il m’est arrivé une mésaventure ces derniers jours avec la commande usermod sous Linux. Dans un terminal, usermod sert à modifier les informations d’un utilisateur pour l’assigner à un groupe par exemple.

Or dans la documentation et sur les différents forums, l’exemple le plus souvent donné est :

usermod -G groupname username

Le gros problème de cette instruction, c’est qu’elle ajoute bien l’utilisateur au groupe mais en l’enlevant des groupes auxquels il appartient déjà !

La syntaxe correcte est celle-ci :

usermod -aG groupname username

Il faut tout simplement ajouter le paramètre -a, qui ajoute les nouveaux droits à l’utilisateur sans retirer les droits précédemment acquis.

Note : le paramètre -a doit impérativement se trouver avant -G car -G suppose que -a est un groupe. Il faut donc toujours mettre :

usermod -aG groupname username

ou

usermod -a -G groupname username

mais jamais le contraire.

Pour développer votre projet WordPress ou Woocommerce, faites appel à mon expertise pour réaliser un site rapide, performant et fonctionnel.

Contactez-moi

Si vous avez trouvé une faute d’orthographe, informez-nous en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée s’il vous plaît.

Articles en rapport:

Ubuntu : attention à la commande usermod

par Matt Lecture: 1 min
4

Pin It on Pinterest

Share This

Spelling error report

The following text will be sent to our editors: