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.

Vous souhaitez réaliser un nouveau projet WordPress ou WooCommerce, ou ajouter de nouvelles fonctionnalités? Ou améliorer les performances de votre site?

Parlons de votre projet »

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

Spelling error report

The following text will be sent to our editors: