Ajouter un utilisateur à un groupe sous GNU/Linux

Date: 6/10/2011 | Catégories: Open-source,Planet-libre,Systeme | Tags: ,,,

Petit pense-bête à usage intern(et): gérer les utilisateurs dans ses groupes sous GNU/Linux et en ligne de commande.

Modification du groupe primaire d'un utilisateur

Pour changer le groupe primaire de l'utilisateur nicolargo à admin, il suffit d'utiliser la commande usermod:

Ajout d'un groupe secondaire à un utilisateur existant

Pour ajouter un groupe secondaire networkadmin  un utilisateur existant nicolargo, c'est encore la commande usermod qu'il faut utiliser:

Ajout d'un nouvel utilisateur à un groupe primaire

Pour ajouter le nouvel utilisateur ritchy et lui configurer un comme groupe primaire admin, il suffit d'utiliser la commande useradd:

Ajout d'un nouvel utilisateur à un groupe secondaire

Pour ajouter le nouvel utilisateur ritchy et lui configurer un comme groupe secondaire networkadmin, il suffit d'utiliser la commande useradd:

A noter qu'il est possible d'utiliser l'option -G avec plusieurs groupes. Exemples pour ajouter ritchy au groupe secondaire networkadmin et systemadmin:

Vérifier les groupes associés à un utilisateur

Rien de plus simple avec la commande groups:

  • Super pense-bête, merci. Je vais me coller ça dans un coin…

    Sinon, pour enlever un utilisateur d’un groupe comment ça marche ? userdel ne semble pas être adapté si j’ai bien compris son ‘man’, groupdel ou groupmod non plus… je sèche.

  • Pingback: Ajouter un utilisateur à un groupe sous GNU/Linux | Actualités de l'open source | Scoop.it()

  • buntu

    merci pour cette piqûre de rappel…

    La commande « id » permet aussi de donner les groupes (primaire et secondaires) d’un utilisateur. Elle donne le nom et l’id de chaque groupe.
    man id pour plus d’info

  • Et sinon, pour ajouter un utilisateur dans un groupe : adduser nicolargo admins
    Et pour le supprimer : deluser nicolargo admins

    usermod est certes très puissante (notamment pour le coté primaire/secondaire), mais pour simplement mettre toto dans le groupe ssh, je trouve adduser beaucoup plus intuitive, et plus besoin de pense-bête 🙂

    • cédric

      Sinon, y’a aussi gpasswd qui fait pareil 😀

  • yannou

    Salut Nico,

    Petite remarque sur la nomenclature : tu indiques l’utilisateur ritchy mais la ligne de commande associée est avec l’utilisateur nicolargo 🙂

    ++

  • makidoko

    Ajout d’un groupe secondaire à un utilisateur existant

    -> usermod -a -G networkadmin nicolargo

    le G est en majuscule puisqu’il s’agit d’ajouter un groupe secondaire.

  • Corrigé ! Merci 🙂

  • Simple et efficace, merci !

  • Pingback: Gérer les utilisateurs dans ses groupes sous GNU/Linux en ligne de commande | Le Blog de Kentaro()

  • Ilham

    ça sert à quoi la commande useradd toto titi ??