Ubuntu : attention à la commande usermod

terminal icon Ubuntu : attention à la commande usermodIl 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.

Auteur de l'article : Matt

Cet article a été écrit par Matt – auteur de sur SkyMinds.Net.

Passionné par tout ce qui touche le webdesign, la programmation, la musique et la guitare en particulier. Je suis le responsable du site et master of puppets général. J'enseigne le jour. Vous pouvez me contacter ici.

Suivez-moi : Mon site • Google+ • Facebook  • Twitter


Un commentaire à “Ubuntu : attention à la commande usermod”

  1. Juju a écrit :
    1

    merci

quick-menu

Laisser un commentaire


Si vous possédez un compte, connectez-vous.

THINK. Then write. No SMS.

Me tenir informé(e) des futurs commentaires. Ou abonnez-vous sans commenter.